public void ConsultarXNombreImplementoTest() { try { Int16 id1 = 1; String nombre = "Tratamiento de prueba"; Int16 duracion = 2; Int16 costo = 300; String descripcion = "Descripcion de prueba"; String explicacion = "Explicacion de prueba"; String estado = "Inactivo"; List<Implemento> lista; Tratamiento miTratamiento = new Tratamiento(id1, nombre, duracion, costo, descripcion, explicacion, estado); miTratamiento.Imagen = "Imagen"; String nombreImplemento = "Resina"; DAOImplemento serverImplemento = new DAOImplemento(); lista = serverImplemento.SqlBuscarXNombreImplemento(nombreImplemento,miTratamiento); //Assert que comprueba que el objeto exista. Assert.IsNotNull(nombreImplemento); //Assert para que los string no esten vacios Assert.IsNotEmpty(lista); } catch (NullReferenceException e) { throw new Exception("no hay objeto", e); } }
public void AgregarTratamiento(Tratamiento tratamientoPrimario, List<Implemento> listaImplementos, List<Tratamiento> listaTratamiento) { try { bool TratamientoAgregado = new DAOTratamiento().SqlAgregarTratamiento(tratamientoPrimario); int IdTratamientoAgregado = new DAOTratamiento().SqlIdTratmientoNuevo(); tratamientoPrimario.Id = Convert.ToInt16(IdTratamientoAgregado); AgregarTratamientoAsociado(tratamientoPrimario,listaTratamiento); for (int i = 0; i < listaImplementos.Count; i++) { listaImplementos[i].IdTratamiento = Convert.ToInt16(IdTratamientoAgregado); } bool ImplementosAgregados = new LogicaImplemento().AgregarImplemento(listaImplementos); } catch (ExcepcionTratamiento e) { throw e; } catch (ArgumentException e) { throw new ExcepcionTratamiento("Parametros invalidos", e); } catch (NullReferenceException e) { throw new ExcepcionTratamiento("Tratamientos vacios", e); } catch (Exception e) { throw new ExcepcionTratamiento("Error en agregar Tratamiento", e); } }
// protected void AgregarTratamientoAsociado_Click(object sender, EventArgs e) { try { if (TratamientoSAsociado.SelectedIndex != -1) { tratamiento = _TratamientoSAsociado[TratamientoSAsociado.SelectedIndex]; //guardo el objeto seleccionado _TratamientoAsociado.Add(tratamiento); //agrego el objeto a la lista sin asociar _TratamientoSAsociado.Remove(tratamiento); //quito el objeto de la lista de los asociados TratamientoAsociado.Items.Add(TratamientoSAsociado.SelectedItem.Text); //agrego el nombre del tratamiento de la otra lista TratamientoSAsociado.Items.Remove(TratamientoSAsociado.SelectedItem); //quito el tratamiento de la lista tratamiento = null; //limpio el objeto auxiliar de tratamiento } else { error.Text = "Debe seleccionar un item de la lista Sin Asociar"; } } catch (ExcepcionTratamiento ex) { error.Text = ex.Message; } catch (NullReferenceException) { error.Text = "Lista de tratamientos vacia"; } catch (IndexOutOfRangeException) { error.Text = "Se paso de la lista"; } catch (Exception) { error.Text = "Error"; } }
public void AgregarTratamientoAsociado(Tratamiento tratamientoPrimario, List<Tratamiento> listaTratamiento) { try { for (int i = 0; i < listaTratamiento.Count; i++) { bool TratamientosAgregados = new DAOTratamiento().SqlAgregarTratamientoAsociado(tratamientoPrimario, listaTratamiento[i]); } } catch (ExcepcionTratamiento e) { throw e; } catch (ArgumentException e) { throw new ExcepcionTratamiento("El parametros invalidos", e); } catch (NullReferenceException e) { throw new ExcepcionTratamiento("Tratamientos vacios", e); } catch (Exception e) { throw new ExcepcionTratamiento("Error en la consulta de los Tratamientos", e); } }
public void AgregarTratamientoExistente(Tratamiento elNuevoTratamiento) { foreach (Tratamiento elTratamientoLista in listado_agregado) { if (elTratamientoLista.Id == elNuevoTratamiento.Id) { elTratamientoLista.Duracion = (short)(elTratamientoLista.Duracion + elNuevoTratamiento.Duracion); } } }
public void TestEquals() { Detalle_Presupuesto_Factura detalleUno = new Detalle_Presupuesto_Factura(); detalleUno.Cantidad = 3; detalleUno.Total_pago_tratamiento = 1500.0; Tratamiento tratamiento = new Tratamiento(); detalleUno.El_Tratamiento = tratamiento; Detalle_Presupuesto_Factura detalleDos = new Detalle_Presupuesto_Factura(); detalleDos.Cantidad = 3; detalleDos.Total_pago_tratamiento = 1500.0; detalleDos.El_Tratamiento = tratamiento; Assert.IsTrue(detalleUno.Equals(detalleDos)); }
public void CambiarEstadoPrueba() { String nombre = "Tratamiento de prueba"; Int16 duracion = 2; Int16 costo = 300; String descripcion = "Descripcion de prueba"; String explicacion = "Explicacion de prueba"; String estado = "Inactivo"; Tratamiento miTratamiento = new Tratamiento(0, nombre, duracion, costo, descripcion, explicacion, estado); Tratamiento x = new Tratamiento(); x.CambiarEstado(miTratamiento); Assert.AreNotEqual(estado, miTratamiento.Estado); }
public void ConstructorTratamientoPrueba() { String nombre = "Tratamiento de prueba"; Int16 duracion = 2; Int16 costo = 300; String descripcion = "Descripcion de prueba"; String explicacion = "Explicacion de prueba"; String estado = "Inactivo"; Tratamiento miTratamiento = new Tratamiento(0,nombre,duracion,costo,descripcion,explicacion,estado); String nombreEsperado = "Tratamiento de prueba"; String descripcionEsperado = "Descripcion de prueba"; String explicacionEsperado = "Explicacion de prueba"; String estadoEsperado = "Inactivo"; Assert.IsNotNull(miTratamiento); //probando gets Assert.AreEqual(miTratamiento.Nombre, nombreEsperado); Assert.AreEqual(miTratamiento.Duracion, 2); Assert.AreEqual(miTratamiento.Costo, 300); Assert.AreEqual(miTratamiento.Descripcion, descripcionEsperado); Assert.AreEqual(miTratamiento.Explicacion,explicacionEsperado); Assert.AreEqual(miTratamiento.Estado, estadoEsperado); //probando sets miTratamiento.Nombre = "Tratamiento de prueba2"; miTratamiento.Duracion = 20; miTratamiento.Costo = 3000; miTratamiento.Descripcion = "Descripcion de prueba2"; miTratamiento.Explicacion = "Explicacion de prueba2"; miTratamiento.Estado = "Activo"; Assert.AreEqual(miTratamiento.Nombre, "Tratamiento de prueba2"); Assert.AreEqual(miTratamiento.Duracion, 20); Assert.AreEqual(miTratamiento.Costo, 3000); Assert.AreEqual(miTratamiento.Descripcion, "Descripcion de prueba2"); Assert.AreEqual(miTratamiento.Explicacion, "Explicacion de prueba2"); Assert.AreEqual(miTratamiento.Estado, "Activo"); }
public void SqlActicarDesactivarTratamientoTest() { try { Int16 id1 = 1; String nombre = "Tratamiento de prueba"; Int16 duracion = 2; Int16 costo = 300; String descripcion = "Descripcion de prueba"; String explicacion = "Explicacion de prueba"; String estado = "Inactivo"; bool tratamientoInsertado = false; Tratamiento miTratamiento = new Tratamiento(id1, nombre, duracion, costo, descripcion, explicacion, estado); miTratamiento.Imagen = "Imagen"; DAOTratamiento serverTratamiento = new DAOTratamiento(); tratamientoInsertado = serverTratamiento.SqlActivarDesactivarTratamiento(miTratamiento); //Assert que comprueba que el objeto exista. Assert.IsNotNull(miTratamiento); Assert.AreEqual(costo, miTratamiento.Costo); //Assert para que los string no esten vacios Assert.IsNotEmpty(miTratamiento.Nombre); Assert.IsNotEmpty(miTratamiento.Descripcion); Assert.IsNotEmpty(miTratamiento.Explicacion); Assert.IsNotEmpty(miTratamiento.Estado); Assert.IsTrue(tratamientoInsertado); } catch (NullReferenceException e) { throw new Exception("no hay objeto", e); } }
//Listo Lista de implementos de un Tratamiento public List<Implemento> CargarListaProductoNoImplemento(Tratamiento miTratamiento) { try { List<Implemento> miLista = new DAOImplemento().SqlConsultarNoImplementoTratamiento(miTratamiento); return miLista; } catch (ExcepcionImplemento e) { throw e; } catch (ArgumentException e) { throw new ExcepcionImplemento("Parametros invalidos", e); } catch (NullReferenceException e) { throw new ExcepcionImplemento("Implementos vacios", e); } catch (Exception e) { throw new ExcepcionImplemento("Error en la consulta de los Implementos", e); } }
protected void Page_Load(object sender, EventArgs e) { tratamiento = (Tratamiento)Session["objTratamiento"]; if (tratamiento == null) Response.Redirect("ModificarTratamiento.aspx"); //error.Text = tratamiento.Id.ToString(); if (!IsPostBack) { try { CargarDatos(); MostrarDiv(); _TratamientoSAsociado = GetDataTratamiento(); CargarListaTratamientoSAsociar(_TratamientoSAsociado); _TratamientoAsociado = GetDataTratamientoAsociado(); CargarListaTratamientoAsociar(_TratamientoAsociado); _ImplementoSAsociado = GetDataProductoNoImplemento(); CargarListaProductoSAsociar(_ImplementoSAsociado); _ImplementoAsociado = GetDataImplemento(); CargarListaProductoAsociar(_ImplementoAsociado); } catch (ExcepcionTratamiento ex) { error.Text = ex.Message; } catch (NullReferenceException ex) { error.Text = ex.Message; } catch (Exception ex) { error.Text = ex.Message; } } }
// protected void Agregar_FinishButtonClick(object sender, WizardNavigationEventArgs e) { try { tratamiento = new Tratamiento(0, NombreTratamiento.Text, Convert.ToInt16(Duracion.Text), Convert.ToInt16(Costo.Text), Descripcion.Text, Explicacion.Text, "Activo"); tratamiento.Imagen = "No contiene imagen"; LogicaTratamiento logicatratamiento = new LogicaTratamiento(); logicatratamiento.AgregarTratamiento(tratamiento, _ImplementoAsociado, _TratamientoAsociado); Response.Redirect("HomeTratamiento.aspx"); } catch (NullReferenceException ex) { error.Text = ex.Message; } catch (IndexOutOfRangeException ex) { error.Text = ex.Message; } catch (Exception ex) { error.Text = ex.Message; } }
public bool EliminarImplementos(Tratamiento tratamientoPrimario) { try { bool ImplementosEliminados = new DAOImplemento().SqlEliminarImplementosAsociado(tratamientoPrimario); return ImplementosEliminados; } catch (ExcepcionImplemento e) { throw e; } catch (ArgumentException e) { throw new ExcepcionImplemento("El parametros invalidos", e); } catch (NullReferenceException e) { throw new ExcepcionImplemento("Tratamientos vacios", e); } catch (Exception e) { throw new ExcepcionImplemento("Error en la consulta de los Tratamientos", e); } }
public void ModificarTratamiento(Tratamiento tratamientoPrimario, List<Implemento> listaImplementos, List<Tratamiento> listaTratamiento) { try { bool modificarTratamientoDetalle = new DAOTratamiento().SqlModificarTratamiento(tratamientoPrimario); EliminarTratamientoAsociado(tratamientoPrimario); AgregarTratamientoAsociado(tratamientoPrimario, listaTratamiento); bool implementosAgregados = new LogicaImplemento().EliminarImplementos(tratamientoPrimario); bool ImplementosAgregados = new LogicaImplemento().AgregarImplemento(listaImplementos); } catch (ExcepcionTratamiento e) { throw e; } catch (ArgumentException e) { throw new ExcepcionTratamiento("Parametros invalidos", e); } catch (NullReferenceException e) { throw new ExcepcionTratamiento("Tratamiento incorrecto", e); } catch (Exception e) { throw new ExcepcionTratamiento("Error en la consulta de los Tratamientos", e); } }
public List<Producto> ListaProductosNoImplemento(Tratamiento miTratamiento) { try { List<Producto> miLista = new SqlServerProducto().SqlConsultarProductoNoImplemento(miTratamiento); return miLista; } catch (ArgumentException e) { throw new Exception("Parametros invalidos", e); } catch (NullReferenceException e) { throw new Exception("Productos vacios", e); } catch (Exception e) { throw new Exception("Error en la consulta de los Productos", e); } }
public void sqlEliminarTratamientoAsociadoTest() { Int16 id1 = 2; String _Nombre = "Tratamiento de prueba"; Int16 _Duracion = 2; Int16 _Costo = 300; String _Descripcion = "Descripcion de prueba"; String _Explicacion = "Explicacion de prueba"; String _Estado = "Inactivo"; Tratamiento miTratamiento = new Tratamiento(id1, _Nombre, _Duracion, _Costo, _Descripcion, _Explicacion, _Estado); DAOImplemento serverImplemento = new DAOImplemento(); bool prueba = serverImplemento.SqlEliminarImplementosAsociado(miTratamiento); //Assert que comprueba que el objeto exista. Assert.IsNotNull(miTratamiento); //Assert para que los string no esten vacios Assert.IsNotEmpty(miTratamiento.Nombre); Assert.IsNotEmpty(miTratamiento.Descripcion); Assert.IsNotEmpty(miTratamiento.Explicacion); Assert.IsNotEmpty(miTratamiento.Estado); Assert.IsNotNull(prueba); }
public Detalle_Presupuesto_Factura(Tratamiento el_Tratamiento, double total_pago_tratamiento, int cantidad) { this.el_Tratamiento = el_Tratamiento; this.total_pago_tratamiento = total_pago_tratamiento; this.cantidad = cantidad; }
public void SqlAgregarTratamientoAsociadoTest() { try { //Objeto 1 Int16 id1 = 1; String nombre = "Tratamiento de prueba 1"; Int16 duracion = 2; Int16 costo = 300; String descripcion = "Descripcion de prueba"; String explicacion = "Explicacion de prueba"; String estado = "Inactivo"; //Objeto 2 Int16 id2 = 2; String nombre2 = "Tratamiento de prueba 2"; Int16 duracion2 = 2; Int16 costo2 = 300; String descripcion2 = "Descripcion de prueba"; String explicacion2 = "Explicacion de prueba"; String estado2 = "Inactivo"; bool tratamientoAsociado = false; Tratamiento miTratamiento = new Tratamiento(id1, nombre, duracion, costo, descripcion, explicacion, estado); Tratamiento miTratamiento2 = new Tratamiento(id2, nombre2, duracion2, costo2, descripcion2, explicacion2, estado2); DAOTratamiento serverTratamiento = new DAOTratamiento(); tratamientoAsociado = serverTratamiento.SqlAgregarTratamientoAsociado(miTratamiento, miTratamiento2); //Assert que comprueba que el objeto exista. Assert.IsNotNull(miTratamiento); Assert.IsNotNull(miTratamiento2); Assert.AreEqual(costo, miTratamiento.Costo); //Assert para que los string no esten vacios Assert.Less(0,miTratamiento.Id); Assert.IsNotEmpty(miTratamiento.Nombre); Assert.IsNotEmpty(miTratamiento.Descripcion); Assert.IsNotEmpty(miTratamiento.Explicacion); Assert.IsNotEmpty(miTratamiento.Estado); Assert.Less(0, miTratamiento2.Id); Assert.IsNotEmpty(miTratamiento2.Nombre); Assert.IsNotEmpty(miTratamiento2.Descripcion); Assert.IsNotEmpty(miTratamiento2.Explicacion); Assert.IsNotEmpty(miTratamiento2.Estado); Assert.IsTrue(tratamientoAsociado); } catch (NullReferenceException e) { throw new Exception("no hay objeto", e); } }
public void EliminarTratamiento(Tratamiento miTratamientos) { try { bool tratamientoActivo= new DAOTratamiento().SqlActivarDesactivarTratamiento(miTratamientos); } catch (ExcepcionTratamiento e) { throw e; } catch (ArgumentException e) { throw new ExcepcionTratamiento("Parametros invalidos", e); } catch (NullReferenceException e) { throw new ExcepcionTratamiento("Tratamientos vacios", e); } catch (Exception e) { throw new ExcepcionTratamiento("Error en la consulta de los Tratamientos", e); } }
public void EliminarTratamientoAsociado(Tratamiento tratamientoPrimario) { try { bool TratamientosAgregados = new DAOTratamiento().SqlEliminarTratamientoAsociado(tratamientoPrimario); } catch (ExcepcionTratamiento e) { throw e; } catch (ArgumentException e) { throw new ExcepcionTratamiento("El parametros invalidos", e); } catch (NullReferenceException e) { throw new ExcepcionTratamiento("Tratamientos vacios", e); } catch (Exception e) { throw new ExcepcionTratamiento("Error en la consulta de los Tratamientos", e); } }
protected void AgregarTratamientoExistente(Tratamiento elNuevoTratamiento) { _presentador.AgregarTratamientoExistente(elNuevoTratamiento); }
public List<Implemento> ConsultarXNombreImplemento(string nombreImplementoBuscar, Tratamiento tratamientoPrimario) { try { List<Implemento> miLista = new DAOImplemento().SqlBuscarXNombreImplemento(nombreImplementoBuscar,tratamientoPrimario); return miLista; } catch (ExcepcionImplemento e) { throw e; } catch (ArgumentException e) { throw new ExcepcionImplemento("El nombre indicado no es valido", e); } catch (NullReferenceException e) { throw new ExcepcionImplemento("No se Tiene ningun Implemento con el nombre idicado", e); } catch (Exception e) { throw new ExcepcionImplemento("Error en la consulta de los Implementos", e); } }