本文整理汇总了C#中Entidad类的典型用法代码示例。如果您正苦于以下问题:C# Entidad类的具体用法?C# Entidad怎么用?C# Entidad使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
Entidad类属于命名空间,在下文中一共展示了Entidad类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: CalcularEntrantes
public decimal CalcularEntrantes(Entidad producto)
{
decimal cantidad = 0;
SqlDataReader tabla = ObtenerCantidadProducto((producto as Producto).Nombre);
try
{
while (tabla.Read())
{
if (tabla.IsDBNull(0))
return 0;
cantidad = Convert.ToDecimal(tabla.GetValue(0));
}
db.CerrarConexion();
}
catch (NullReferenceException e)
{
throw new ExcepcionInventario("No se pudo obtener la cantidad", e);
}
catch (Exception e)
{
throw e;
}
finally
{
db.CerrarConexion();
}
return cantidad;
}
示例2: InsertarMedico
public string InsertarMedico(Entidad.Medico m)
{
try
{
//string error = "";
//Datos.medicoData dc = new Datos.medicoData();
///*OBTENEMOS LA FECHA DE NACIMIENTO EN UNA VARIABLE PARA TRATARLA DESPUES*/
//DateTime fecha_nac = Convert.ToDateTime(m.Fecha_nacimiento);
///*GUARDAMOS EN UNA VARIABLE LA FECHA ACTUAL*/
//string fecha = Convert.ToString(DateTime.Now.ToString().Substring(0, 10));//19/08/2014 10:00:20 a.m.
//DateTime fechaactual = Convert.ToDateTime(fecha);
///*VERIFICAMOS QUE LA FECHA DIJITADA NO SEA MAYOR A LA FECHA ACTUAL*/
//if (fecha_nac > fechaactual)
// //throw new Exception("La fecha de nacimiento no puede ser mayor a la fecha actual!!!");
// error = "La fecha de nacimiento no puede ser mayor a la fecha actual!!!";
//else
//{
// dc.InsertMedico(m);
//}
//return error;
string error = "";
Datos.medicoData dc = new Datos.medicoData();
error = ValidarFechas(m);
if (error == "")
{
dc.InsertMedico(m);
}
return error;
}
catch (Exception err)
{
throw new Exception("Error en InsertarMedico: " + err.Message);
}
}
示例3: InsertarCita
/// <summary>
/// METODO QUE NOS FACILITA LA INSERCION DE UNA NUEVA CITA
/// PARA REGISTRAR UNA NUEVA CITA ES NECESARIO VALIDAR QUE LA FECHA DE LA CITA NO SEA ANTERIOR A LA FECHA ACTUAL
/// </summary>
/// <param name="cita"></param>
public void InsertarCita(Entidad.Cat_Cita cita)
{
try
{
Datos.citaData dc = new Datos.citaData();
cita.IdCita = Generar_Codigo();
cita.FechaRegistroCita = DateTime.Now;
/*OBTENEMOS LA FECHA DE LA CITA EN UNA VARIABLE PARA TRATARLA DESPUES*/
DateTime fechacita = Convert.ToDateTime(cita.Fecha);
/*GUARDAMOS EN UNA VARIABLE LA FECHA ACTUAL*/
string fecha = Convert.ToString(DateTime.Now.ToString().Substring(0,10));//19/08/2014 10:00:20 a.m.
DateTime fechaactual = Convert.ToDateTime(fecha);
/*VERIFICAMOS QUE LA FECHA SOLICITADA PARA LA CITA NO SEA MENOR A LA FECHA ACTUAL*/
if (fechacita < fechaactual)
throw new Exception("La fecha de la cita no puede ser anterior a la fecha actual!!!");
else
{
/*SI LA FECHA DE LA CITA NO ERA MENOR A LA FECHA ACTUAL ENTONCES LLAMAMOS AL METODO PARA VERIFICAR
QUE LA FECHA Y HORA SOLICITADA PARA LA CITA NO ESTE REGISTRADA CON ANTERIORIDAD*/
int resp = dc.ValidarFechaHoraCita(fechacita,cita.Hora);
/*SI EL METODO RETORNA 0 INDICA QUE NO ENCONTRO REGISTRO PARA LA FECHA Y HORA SOLICITADA Y SE PROCEDE
A INSERTAR LA CITA*/
if(resp == 0)
dc.Insert(cita);
else
throw new Exception("Ya existe una cita con la fecha y hora seleccionada!!!");
}
}
catch (Exception err)
{
throw new Exception(err.Message);
}
}
示例4: verContacto
public Entidad verContacto()
{
String rif = _vista.RifP();
Int16 posicion = _vista.PosicionP();
contacto = FabricaComando.CrearComandoVerContacto(rif,posicion).Ejecutar();
return contacto;
}
示例5: PresentadorOdontodiagrama
public PresentadorOdontodiagrama(IContratoOdontodiagrama _vista)
{
this._vista = _vista;
listaSecuencia = new List<Entidad>();
secuencia = FabricaEntidad.NuevoDetalleSecuencia();
tratamiento = FabricaEntidad.NuevoTratamiento();
doctor = FabricaEntidad.NuevaUsuario();
}
示例6: ClienteNatural
public ClienteNatural(String nombre, String apellido, String correo, Entidad dir, Entidad telefono, String cedula)
: base()
{
Nat_Nombre = nombre;
Nat_Apellido = apellido;
Nat_Cedula = cedula;
Nat_Correo = correo;
Nat_Direccion = (Direccion)dir;
Nat_Telefono = (Telefono)telefono;
}
示例7: AgregarDetalleProducto
public Boolean AgregarDetalleProducto(Entidad producto)
{
try
{
bool respuesta = FabricaComando.CrearComandoAgregarDetalleProducto(producto).Ejecutar();
return respuesta;
}
catch (Exception) { _vista.SetFalla("Error al agregar el producto"); return false; }
}
示例8: AgregarTratamientoExistente
public void AgregarTratamientoExistente(Entidad elNuevoTratamiento)
{
foreach (Tratamiento elTratamientoLista in listaTratamientoElegidos)
{
if (elTratamientoLista.Id == (elNuevoTratamiento as Tratamiento).Id)
{
elTratamientoLista.Duracion =
(short)(elTratamientoLista.Duracion + (elNuevoTratamiento as Tratamiento).Duracion);
}
}
}
示例9: PintarDatos
public void PintarDatos()
{
historia = (Entidad)_vista.Sesion["Historia"];
if (!(historia == null))
{
_vista.SetLabelExito("Detalle exitoso");
_vista.Nombre.Text = _vista.Nombre.Text + " " +
(historia as HistoriaClinica).Paciente.PrimerNombre + " " +
(historia as HistoriaClinica).Paciente.SegundoNombre + " " +
(historia as HistoriaClinica).Paciente.PrimerApellido + " " +
(historia as HistoriaClinica).Paciente.SegundoApellido;
_vista.Fecha.Text = _vista.Fecha.Text + " " +(historia as HistoriaClinica).FechaIngreso.ToShortDateString();
_vista.Edad.Text = _vista.Edad.Text + " " + Edad((historia as HistoriaClinica).Paciente.FechaNace);
_vista.Sexo.Text = _vista.Sexo.Text + " " + (historia as HistoriaClinica).Paciente.Sexo;
_vista.Ide.Text = _vista.Ide.Text + " " + (historia as HistoriaClinica).Paciente.Identificacion;
_vista.Nace.Text = _vista.Nace.Text + " " + (historia as HistoriaClinica).Paciente.FechaNace.ToShortDateString();
_vista.Direccion.Text = _vista.Direccion.Text + " " + (historia as HistoriaClinica).Paciente.Direccion.Tipo + " "
+ (historia as HistoriaClinica).Paciente.Direccion.Nombre;
List<string> tlf = new List<string>();
tlf = (historia as HistoriaClinica).Paciente.Telefono;
String telefono="";
foreach(string t in tlf)
telefono=telefono+t+" ";
_vista.Telefono.Text = _vista.Telefono.Text + " " + telefono;
_vista.Obs.Text = _vista.Obs.Text + " " + (historia as HistoriaClinica).Observacion;
listaRespuestas = FabricaComando.crearComandoConsultarAntecedente((historia as HistoriaClinica).NumeroHistoria).Ejecutar();
_vista.P1.Text = _vista.P1.Text+" "+(listaRespuestas[0] as Antecedente).Respuesta;
_vista.P2.Text = _vista.P2.Text + " " + (listaRespuestas[1] as Antecedente).Respuesta;
_vista.P3.Text = _vista.P3.Text + " " + (listaRespuestas[2] as Antecedente).Respuesta;
_vista.P4.Text = _vista.P4.Text + " " + (listaRespuestas[3] as Antecedente).Respuesta;
_vista.P5.Text = _vista.P5.Text + " " + (listaRespuestas[4] as Antecedente).Respuesta;
_vista.P6.Text = _vista.P6.Text + " " + (listaRespuestas[5] as Antecedente).Respuesta;
_vista.P7.Text = _vista.P7.Text + " " + (listaRespuestas[6] as Antecedente).Respuesta;
_vista.P8.Text = _vista.P8.Text + " " + (listaRespuestas[7] as Antecedente).Respuesta;
_vista.P9.Text = _vista.P9.Text + " " + (listaRespuestas[8] as Antecedente).Respuesta;
_vista.P16.Text = _vista.P16.Text + " " + (listaRespuestas[9] as Antecedente).Respuesta;
_vista.P17.Text = _vista.P17.Text + " " + (listaRespuestas[10] as Antecedente).Respuesta;
_vista.P18.Text = _vista.P18.Text + " " + (listaRespuestas[11] as Antecedente).Respuesta;
_vista.P13.Text = _vista.P13.Text + " " + (listaRespuestas[12] as Antecedente).Respuesta;
_vista.P14.Text = _vista.P14.Text + " " + (listaRespuestas[13] as Antecedente).Respuesta;
_vista.P15.Text = _vista.P15.Text + " " + (listaRespuestas[14] as Antecedente).Respuesta;
_vista.P10.Text = _vista.P10.Text + " " + (listaRespuestas[15] as Antecedente).Respuesta;
_vista.P11.Text = _vista.P11.Text + " " + (listaRespuestas[16] as Antecedente).Respuesta;
_vista.P12.Text = _vista.P12.Text + " " + (listaRespuestas[17] as Antecedente).Respuesta;
}
else
_vista.SetLabelFalla("No se han pasado datos");
}
示例10: agregar
public void agregar()
{
if (validarDatos())
{
if (validarFecha())
{
historia = (Entidad)_vista.Sesion["Historia"];
int desde = Convert.ToInt32(_vista.Rango1.SelectedValue);
int hasta = Convert.ToInt32(_vista.Rango2.SelectedValue);
if (hasta == 0)
hasta = desde;
for (int i = desde; i <= hasta; i++)
{
Entidad secuencia = FabricaEntidad.NuevoDetalleSecuencia();
Entidad tratamiento = FabricaEntidad.NuevoTratamiento();
Entidad doctor = FabricaEntidad.NuevaUsuario();
(doctor as Usuario).IdUsuario = Convert.ToInt32(_vista.Medico.SelectedItem.Value); ;
(tratamiento as Tratamiento).Id = Convert.ToInt16(_vista.Tratamiento.SelectedItem.Value);
(secuencia as DetalleSecuencia).Observacion = _vista.Observacion.Text;
(secuencia as DetalleSecuencia).Tratamiento = (tratamiento as Tratamiento);
(secuencia as DetalleSecuencia).Odontologo = (doctor as Usuario);
(secuencia as DetalleSecuencia).Fecha = DateTime.ParseExact(_vista.Fecha.Text, @"dd/MM/yyyy", System.Globalization.CultureInfo.InvariantCulture);
(secuencia as DetalleSecuencia).Pieza = i.ToString();
(secuencia as DetalleSecuencia).Diagnostico = _vista.Diagnostico.SelectedItem.Text;
(secuencia as DetalleSecuencia).Estado = "activo";
listaSecuencia.Add(secuencia);
}
if (FabricaComando.CrearComandoAgregarSecuencia(listaSecuencia, (historia as HistoriaClinica).NumeroHistoria).Ejecutar())
{
_vista.SetLabelExito("Secuencia agregada con exito");
CargarGrid();
}
else
{
_vista.SetLabelFalla("No se pudo agregar");
}
}
else
{
_vista.SetLabelFalla("Fecha no puede ser menor que la actual");
}
}
else
{
_vista.SetLabelFalla("Porfavor indique los campos");
}
}
示例11: InsertarDetalleServicioBrindado
public void InsertarDetalleServicioBrindado(Entidad.Detalle_Servicio_Brindado dsb)
{
try
{
Datos.detalleserviciobrindadoData dc = new detalleserviciobrindadoData();
dc.InsertDetalleServicioBrindado(dsb);
}
catch (Exception err)
{
throw new Exception(err.Message);
}
}
示例12: InsertarClinica
public void InsertarClinica(Entidad.Clinica clinicaNegocio )
{
try
{
Datos.clinicaData cd = new Datos.clinicaData();
cd.Insert(clinicaNegocio);
}
catch (Exception err)
{
throw new Exception(err.Message);
}
}
示例13: LlenarDatos
public void LlenarDatos()
{
historia = (Entidad)_vista.Sesion["Historia"];
if (historia != null)
{
CargarComboClientes();
_vista.Fecha.Text = (historia as HistoriaClinica).FechaIngreso.ToShortDateString();
_vista.Observacion.Text = (historia as HistoriaClinica).Observacion;
}
else
_vista.SetLabelFalla("No se han pasado datos");
}
示例14: VerificarActiva
public int VerificarActiva(Entidad.Clinica clinica)
{
try
{
int activa;
Datos.clinicaData dc = new Datos.clinicaData();
return activa = dc.BuscarEstadoActivo(clinica);
}
catch (Exception err)
{
throw new Exception(err.Message);
}
}
示例15: InsertMedico
public void InsertMedico(Entidad.Medico m)
{
try
{
Entidad.ClinicaEntities dc = new Entidad.ClinicaEntities();
dc.Medicos.AddObject(m);
dc.SaveChanges();
}
catch (Exception err)
{
throw new Exception("Error en InsertMedico: " + err.Message);
}
}