public static void UpdateCarrtio(Dosificacion objCarrito) { if (objCarrito.DosificacionId <= 0) { throw new ArgumentException("El CarritoId no puede ser nulo."); } try { DosificacionTableAdapter localAdapter = new DosificacionTableAdapter(); object resutl = localAdapter.UpdateDosificacion( objCarrito.Desde, objCarrito.Hasta, objCarrito.NumeroAutorizacion, objCarrito.LlaveDosificacion, objCarrito.FechaInicio, objCarrito.FechaFinal, objCarrito.FacturaActual, objCarrito.Nit, objCarrito.Glosa, objCarrito.CboEstado, objCarrito.DosificacionId); log.Debug("Se actualizo el Carrito con el id " + objCarrito.DosificacionId); } catch (Exception q) { log.Error("Ocurrió un error al actualizar el Carrito", q); throw q; } }
//public static Area GetArea() //{ // AreaTableAdapter localAdapter = new AreaTableAdapter(); // Area theUser = null; // try // { // AreaDS.AreaDataTable table = localAdapter.GetArea(); // if (table != null && table.Rows.Count > 0) // { // AreaDS.AreaRow row = table[0]; // theUser = FillUserRecord(row); // } // } // catch (Exception q) // { // log.Error("Un error ocurrio mientras obtenia el Area de la base de dato", q); // return null; // } // return theUser; //} public static Dosificacion GetCarritoById(int dosificacionId) { DosificacionTableAdapter localAdapter = new DosificacionTableAdapter(); if (dosificacionId <= 0) { return(null); } Dosificacion theUser = null; try { DosificacioDS.DosificacionDataTable table = localAdapter.GetDosificacionById(dosificacionId); if (table != null && table.Rows.Count > 0) { DosificacioDS.DosificacionRow row = table[0]; theUser = FillCarritoRecord(row); } } catch (Exception q) { log.Error("Un error ocurrio mientras obtenia el Area de la base de dato", q); return(null); } return(theUser); }
public static List <Dosificacion> GetCarritoListForSearch(string whereSql) { if (string.IsNullOrEmpty(whereSql)) { whereSql = "1 = 1"; } List <Dosificacion> theList = new List <Dosificacion>(); Dosificacion theUser = null; DosificacionTableAdapter theAdapter = new DosificacionTableAdapter(); try { DosificacioDS.DosificacionDataTable table = theAdapter.GetDosificacionForSearch(whereSql); if (table != null && table.Rows.Count > 0) { foreach (DosificacioDS.DosificacionRow row in table.Rows) { theUser = FillCarritoRecord(row); theList.Add(theUser); } } } catch (Exception q) { log.Error("el error ocurrio mientras obtenia la lista del Carrito de la base de datos", q); //return null; } return(theList); }
public async Task <IActionResult> PutDosificacion(long id, Dosificacion dosificacion) { if (id != dosificacion.Id) { return(BadRequest()); } _context.Entry(dosificacion).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!DosificacionExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <ActionResult <Dosificacion> > PostDosificacion(Dosificacion dosificacion) { _context.Dosificacions.Add(dosificacion); await _context.SaveChangesAsync(); return(CreatedAtAction("GetDosificacion", new { id = dosificacion.Id }, dosificacion)); }
public void updateDosificacion(string dosificacionId) { Dosificacion objDosificacion = DosificacionBLL.GetCarritoById(Convert.ToInt32(dosificacionId)); if (objDosificacion != null) { desdeTextBox.Text = Convert.ToString(objDosificacion.Desde); HastaTextBox.Text = Convert.ToString(objDosificacion.Hasta); NumeroAutorizacionTextBox.Text = objDosificacion.NumeroAutorizacion; LlaveDosificacionTextBox.Text = objDosificacion.LlaveDosificacion; fechaInicio.Text = objDosificacion.FechaInicio.ToString(); fechaFinal.Text = objDosificacion.FechaFinal.ToString(); FacturaActualTextBox.Text = Convert.ToString(objDosificacion.FacturaActual); NitTextBox.Text = Convert.ToString(objDosificacion.Nit); GlosaTextBox.Text = objDosificacion.Glosa; estadoLista.SelectedValue = Convert.ToString(objDosificacion.CboEstado); //if (objDosificacion.CboEstado == 0) //{ // estadoLista.Enabled = false; //} //else //{ // estadoLista.Enabled = true; //} } }
public async Task Add() { deliveryContext dosificacionesContext = new deliveryContext(); DosificacionesController dosificacionesController = new DosificacionesController(dosificacionesContext); var result = await dosificacionesController.PostDosificacion(new Dosificacion() { NroAutorizacion = 0, NroFacturaActual = 0, Llave = "text", FechaLimiteEmision = DateTime.Now, Leyenda = "text", FechaActivacion = DateTime.Now, Activa = 0, ActividadPrincipal = "text", ActividadSecundaria = "text" }); Assert.IsNotNull(result.Result); Dosificacion dosificacion = (Dosificacion)(result.Result as CreatedAtActionResult).Value; Assert.IsNotNull(dosificacion); Assert.IsTrue(dosificacion.Id > 0); idDosificacion = dosificacion.Id; }
//public static Dosificacion GetCarritoByIdUsurio(int userId) //{ // if (userId <= 0) // throw new ArgumentException("userId cannot be equals or less than zero"); // Dosificacion objCarrito = null; // DosificacionTableAdapter adapter = new DosificacionTableAdapter(); // DosificacioDS.DosificacionDataTable table = adapter.GetDosificacionById(userId); // if (table != null && table.Rows.Count > 0) // { // CarritoDS.CarritoRow row = table[0]; // objCarrito = FillCarritoRecord(row); // } // return objCarrito; //} //public static List<Carrito> GetAreaJoinModuloListForSearch(string whereSql) //{ // if (string.IsNullOrEmpty(whereSql)) // { // whereSql = "1 = 1"; // } // List<Area> theList = new List<Area>(); // Area theUser = null; // AreaTableAdapter theAdapter = new AreaTableAdapter(); // try // { // AreaDS.AreaDataTable table = theAdapter.GetAreaJoinModuloForSearch(whereSql); // if (table != null && table.Rows.Count > 0) // { // foreach (AreaDS.AreaRow row in table.Rows) // { // theUser = FillUserRecord(row); // theList.Add(theUser); // } // } // } // catch (Exception q) // { // log.Error("el error ocurrio mientras obtenia la lista del Area de la base de datos", q); // //return null; // } // return theList; //} //public static List<Carrito> GetArea() //{ // List<Carrito> theList = new List<Carrito>(); // Carrito theUser = null; // CarritoTableAdapter theAdapter = new CarritoTableAdapter(); // try // { // CarritoDS.CarritoDataTable table = theAdapter.GetCarritoById(); // if (table != null && table.Rows.Count > 0) // { // foreach (CarritoDS.CarritoRow row in table.Rows) // { // theUser = FillCarritoRecord(row); // theList.Add(theUser); // } // } // } // catch (Exception q) // { // log.Error("el error ocurrio mientras obtenia la lista del Area de la base de datos", q); // return null; // } // return theList; //} private static Dosificacion FillCarritoRecord(DosificacioDS.DosificacionRow row) { Dosificacion theNewRecord = new Dosificacion( row.dosificacionId, row.desde, row.hasta, row.numeroAutorizacion, row.llaveDosificacion, row.fechaInicio, row.fechaFinal, row.facturaActual, row.nit, row.glosa, row.cboEstado); return(theNewRecord); }
public static void InsertCarrito(Dosificacion objDosificacion) { try { DosificacionTableAdapter localAdapter = new DosificacionTableAdapter(); object resutl = localAdapter.InsertDosificacion( objDosificacion.Desde, objDosificacion.Hasta, objDosificacion.NumeroAutorizacion, objDosificacion.LlaveDosificacion, objDosificacion.FechaInicio, objDosificacion.FechaFinal, objDosificacion.FacturaActual, objDosificacion.Nit, objDosificacion.Glosa, objDosificacion.CboEstado); log.Debug("Se insertó el Carrto con el idUsuario de: " + objDosificacion.DosificacionId); } catch (Exception q) { log.Error("Ocurrió un error al insertar el Carrito", q); throw q; } }
private static void InitCajaForm( ) { CommonUtils.ConexionBD.StringDeConexion = CommonUtils.ConexionBD.GetConnectionString( ); string sqlQuery = "Select * FROM dosificacion WHERE (dosificacion_id = (SELECT MAX(dosificacion_id) FROM dosificacion))"; DataTable factura = CommonUtils.ConexionBD.EjecutarConsulta( sqlQuery ); int rows = factura.Rows.Count; if ( rows == 0 ) { Dosificacion dosificacion = new Dosificacion( ); dosificacion.ShowDialog( ); dosificacion.Refresh( ); } CommonUtils.ConexionBD.CerrarConexion( ); }
private void InicializarDosificaciones( ) { Dosificacion pnlDosificacion = new Dosificacion( ); pnlDosificacion.ShowDialog( ); pnlDosificacion.Refresh( ); }
protected void SaveDosificacion_Click(object sender, EventArgs e) { try { Dosificacion objDosificacion = new Dosificacion(); if (!string.IsNullOrEmpty(desdeTextBox.Text)) { objDosificacion.Desde = Convert.ToInt32(desdeTextBox.Text); ErrorDesde.Visible = false; } else { ErrorDesde.Visible = true; } if (!string.IsNullOrEmpty(HastaTextBox.Text)) { objDosificacion.Hasta = Convert.ToInt32(HastaTextBox.Text); errorHasta.Visible = false; } else { errorHasta.Visible = true; } if (!string.IsNullOrEmpty(NumeroAutorizacionTextBox.Text)) { objDosificacion.NumeroAutorizacion = NumeroAutorizacionTextBox.Text; errorNumAutorizacion.Visible = false; } else { errorNumAutorizacion.Visible = true; } if (!string.IsNullOrEmpty(LlaveDosificacionTextBox.Text)) { objDosificacion.LlaveDosificacion = LlaveDosificacionTextBox.Text; errorLlave.Visible = false; } else { errorLlave.Visible = true; } if (!string.IsNullOrEmpty(fechaInicio.Text)) { objDosificacion.FechaInicio = Convert.ToDateTime(fechaInicio.Text); errorFechaInicio.Visible = false; } else { errorFechaInicio.Visible = true; } if (!string.IsNullOrEmpty(fechaFinal.Text)) { objDosificacion.FechaFinal = Convert.ToDateTime(fechaFinal.Text); errorFechaFinal.Visible = false; } else { errorFechaFinal.Visible = true; } if (!string.IsNullOrEmpty(FacturaActualTextBox.Text)) { objDosificacion.FacturaActual = Convert.ToInt32(FacturaActualTextBox.Text); errorFacturaActual.Visible = false; } else { errorFacturaActual.Visible = true; } if (!string.IsNullOrEmpty(NitTextBox.Text)) { objDosificacion.Nit = Convert.ToInt32(NitTextBox.Text); errorNit.Visible = false; } else { errorNit.Visible = true; } if (!string.IsNullOrEmpty(GlosaTextBox.Text)) { objDosificacion.Glosa = GlosaTextBox.Text; errorGlosa.Visible = false; } else { errorGlosa.Visible = true; } if (objDosificacion.Desde >= 0 && objDosificacion.Hasta > 0 && !string.IsNullOrEmpty(objDosificacion.NumeroAutorizacion) && !string.IsNullOrEmpty(objDosificacion.LlaveDosificacion) && objDosificacion.FechaInicio != null && objDosificacion.FechaFinal != null && objDosificacion.FacturaActual > 0 && objDosificacion.Nit > 0 && !string.IsNullOrEmpty(objDosificacion.Glosa)) { if (existeDosificacionHabilitada()) { estadoLista.SelectedValue = "0"; objDosificacion.CboEstado = Convert.ToInt32(estadoLista.SelectedValue); ClientScript.RegisterStartupScript(GetType(), "js", "alert('no se puede actualizar el estado por que otro esta activado');", true); } else { objDosificacion.CboEstado = Convert.ToInt32(estadoLista.SelectedValue); } DosificacionBLL.InsertCarrito(objDosificacion); Response.Redirect("~/Administracion/Dosificacion/ListaDosificacion.aspx"); } //string cuatroUltimosNumero = fechaInicio.Text.Substring(0, 10); //ClientScript.RegisterStartupScript(GetType(), "js", "alert('la fecha es:" + cuatroUltimosNumero + "');", true); } catch (Exception ex) { throw ex; } }