public Devoluciones ListaDevoluciones(string Folio) { Conexion con = new Conexion(); Devoluciones des = new Devoluciones(); SqlCommand cmd = con.AbrirConexionIntranet(); if (cmd != null) { cmd.CommandText = "Desp_Dev_Lista_Devoluciones"; cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@Folio", Folio); SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { des.id_Devolucion = reader["id_Devolucion"].ToString(); des.id_Guias = reader["id_Guias"].ToString(); des.id_TipoDev = reader["id_TipoDev"].ToString(); des.Folio = reader["Folio"].ToString(); des.OT = reader["OT"].ToString(); des.TirajeOT = reader["TirajeOT"].ToString(); des.Cliente = reader["Cliente"].ToString(); des.Producto = reader["Producto"].ToString(); des.CausaDevolucion = reader["CausaDevolucion"].ToString(); des.Total_Dev = reader["Total_Dev"].ToString(); des.FechaCreacion = Convert.ToDateTime(reader["FechaCreacion"].ToString()).ToString("dd/MM/yyyy HH:mm"); des.CreadaPor = reader["CreadaPor"].ToString(); } } con.CerrarConexion(); return(des); }
public void ModificaDevolucion(Devoluciones objDevolucion) { ManejaConexiones oManejaConexiones = new ManejaConexiones(); SqlParameter[] spParam = new SqlParameter[8]; spParam[0] = new SqlParameter("@codigo", SqlDbType.Int); spParam[0].Value = objDevolucion.IntCodigo; spParam[1] = new SqlParameter("@fechaalta", SqlDbType.DateTime); spParam[1].Value = objDevolucion.DtFecha; spParam[2] = new SqlParameter("@empleadoid", SqlDbType.Int); spParam[2].Value = objDevolucion.ObjEmpleado.IntCodigo; spParam[3] = new SqlParameter("@clienteid", SqlDbType.Int); spParam[3].Value = objDevolucion.ObjCliente.IntCodigo; spParam[4] = new SqlParameter("@observaciones", SqlDbType.NVarChar); spParam[4].Value = objDevolucion.StrObservaciones; spParam[5] = new SqlParameter("@total", SqlDbType.Decimal); spParam[5].Value = objDevolucion.DoTotal; spParam[6] = new SqlParameter("@estado", SqlDbType.NVarChar); spParam[6].Value = objDevolucion.StrEstado; spParam[7] = new SqlParameter("@listaprecio", SqlDbType.NVarChar); spParam[7].Value = objDevolucion.StrListaPrecio; oManejaConexiones.NombreStoredProcedure = "Upd_Devolucion"; oManejaConexiones.Parametros = spParam; oManejaConexiones.executeNonQuery(); }
protected void Page_Load(object sender, EventArgs e) { string codigo = Request.QueryString["Cod"]; Devoluciones d = des.ListaDevoluciones(codigo); lblOT.Text = d.OT.ToUpper(); lblCliente.Text = d.Cliente; lblProducto.Text = d.Producto; lblCausa.Text = d.CausaDevolucion; lblObservacion.Text = d.Observacion; int can = Convert.ToInt32(d.Total_Dev); lblCantidad.Text = can.ToString("N0").Replace(",", "."); int tir = Convert.ToInt32(d.TirajeOT); lblTirajeOT.Text = tir.ToString("N0").Replace(",", "."); RadGrid1.DataSource = des.ListaGuias(Convert.ToInt32(d.id_Guias)); RadGrid1.DataBind(); RadGrid2.DataSource = des.ListasTipos(Convert.ToInt32(d.id_TipoDev)); RadGrid2.DataBind(); }
public List <Devoluciones> ListaTipos(int id_TipoDev) { List <Devoluciones> lista = new List <Devoluciones>(); Conexion con = new Conexion(); SqlCommand cmd = con.AbrirConexionIntranet(); if (cmd != null) { cmd.CommandText = "Desp_Dev_ListaTipo"; cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@id_TipoDev", id_TipoDev); SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { Devoluciones des = new Devoluciones(); des.OT = reader["OT"].ToString(); des.TipoEmbalaje = reader["TipoEmbalaje"].ToString(); des.Cantidad = reader["Cantidad"].ToString(); lista.Add(des); } } con.CerrarConexion(); return(lista); }
public async Task <IActionResult> DevolverInsumos(string devoluciones) { if (User.Identity.IsAuthenticated) { string permiso = Permisos("PermisoSubModulo").PSMAPB ? "PermisoSubModulo" : "PermisoModulo"; bool crear = Permisos(permiso).PMMAPL.Where(w => w.Value.Contains("Crear")).Any(); if (crear) { dynamic devolucionJson = JsonConvert.DeserializeObject(devoluciones); List <Devoluciones> _devoluciones = new List <Devoluciones>(); foreach (dynamic item in devolucionJson) { Devoluciones _devolucion = new Devoluciones(); _devolucion.IdPersona = item.idPersona; _devolucion.IdPrestamo = item.idPrestamo; _devolucion.Devolver = item.incremento; _devolucion.SuministroId = item.suministroId; _devolucion.Cantidad = item.cantidadActual; _devoluciones.Add(_devolucion); } ApiCallResult insumos = await service.DevolverInsumos(_devoluciones); return(Json(insumos)); } else { return(NotFound()); } } else { return(RedirectToAction("Index", "Login")); } }
public static bool Eliminar(int id) { bool paso = false; Contexto db = new Contexto(); try { Devoluciones devoluciones = db.Devolucion.Find(id); foreach (var item in devoluciones.DetalleDev) { var eliminar = db.Devolucion.Find(id); db.Libro.Find(item.LibroId).Disponibilidad = true; } db.Devolucion.Remove(devoluciones); paso = (db.SaveChanges() > 0); } catch (Exception) { throw; } return(paso); }
public List <Devoluciones> ListarGuias(string ot) { List <Devoluciones> lista = new List <Devoluciones>(); Conexion con = new Conexion(); SqlCommand cmd = con.AbrirConexionDespacho(); if (cmd != null) { cmd.CommandText = "Desp_Listar_Guias"; cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@OT", ot); SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { Devoluciones des = new Devoluciones(); des.guia = reader["NOFOLIOGUIACAB"].ToString(); des.sucursal = reader["sucursal"].ToString(); int despc = Convert.ToInt32(reader["CANTIDADTIPOELEMENTO"].ToString()); des.despachado = despc.ToString("N0").Replace(",", "."); DateTime fdesp = Convert.ToDateTime(reader["FECHAIMPRESIONGUIACAB"].ToString()); des.FechaDespacho = fdesp.ToString("dd/MM/yyyy HH:mm"); lista.Add(des); } } con.CerrarConexion(); return(lista); }
public static bool Guardar(Devoluciones devoluciones) { Prestamo prestamo = new Prestamo(); bool paso = false; Contexto db = new Contexto(); try { if (db.Devolucion.Add(devoluciones) != null) { foreach (var item in devoluciones.DetalleDev) { db.Libro.Find(item.LibroId).Disponibilidad = true; } db.SaveChanges(); paso = true; } } catch (Exception) { throw; } finally { db.Dispose(); } return(paso); }
//—————————————————————————————————————————————————————[ MODIFICAR ]————————————————————————————————————————————————————— public static bool Modificar(Devoluciones devoluciones) { Contexto contexto = new Contexto(); bool paso = false; try { contexto.Database.ExecuteSqlRaw($"DELETE FROM DevolucionesDetalle WHERE DevolucionId={devoluciones.DevolucionId}"); foreach (var item in devoluciones.Detalle) { contexto.Entry(item).State = EntityState.Added; } contexto.Entry(devoluciones).State = EntityState.Modified; paso = contexto.SaveChanges() > 0; } catch (Exception) { throw; } finally { contexto.Dispose(); } return(paso); }
private void gridBuscarClientes_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { if (gridBuscarClientes.RowCount > 0) { /* if (boOtraPantalla) * { * intCodigo = Convert.ToInt32(gridBuscarClientes.CurrentRow.Cells[0].Value.ToString()); * this.Close(); * } * else * {*/ ManejaDevoluciones objManejaDevoluciones = new ManejaDevoluciones(); int intCodigo = Convert.ToInt32(gridBuscarClientes.CurrentRow.Cells[0].Value.ToString()); Devoluciones objDevoluciones = objManejaDevoluciones.BuscarDevoluciones(intCodigo); frmDevoluciones objfrmDevoluciones = new frmDevoluciones(objDevoluciones); if (frmLogin.PermiteEntrar("VENTAS", "VENTA_DEVOLUCION")) { objfrmDevoluciones.Show(); objfrmDevoluciones.Activate(); CargoGrilla(); } //} } }
//devolucion interna public List <Devoluciones> DevolucionInterna(string ot) { List <Devoluciones> lista = new List <Devoluciones>(); Conexion con = new Conexion(); SqlCommand cmd = con.AbrirConexionIntranet(); if (cmd != null) { cmd.CommandText = "Desp_Dev_CargaInterna"; cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@OT", ot); SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { Devoluciones des = new Devoluciones(); des.guia = reader["cod_pallet"].ToString(); des.sucursal = reader["Terminacion"].ToString(); des.TipoEmbalaje = reader["tipoEmbalaje"].ToString(); int despc = Convert.ToInt32(reader["TotalGuia"].ToString()); des.despachado = despc.ToString("N0").Replace(",", "."); DateTime fdesp = Convert.ToDateTime(reader["FechaRecepcion"].ToString()); des.FechaDespacho = fdesp.ToString("dd/MM/yyyy HH:mm:ss"); lista.Add(des); } } con.CerrarConexion(); return(lista); }
public List <Devoluciones> ListarGuiasCliente(int id, string nroGuia, int Cantidad, int procedimiento) { List <Devoluciones> lista = new List <Devoluciones>(); Conexion con = new Conexion(); SqlCommand cmd = con.AbrirConexionIntranet(); if (cmd != null) { cmd.CommandText = "Desp_Dev_GuiaCliente"; cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@id_Guias", id); cmd.Parameters.AddWithValue("@NroGuia", nroGuia); cmd.Parameters.AddWithValue("@Cantidad", Cantidad); cmd.Parameters.AddWithValue("@Procedimiento", procedimiento); SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { Devoluciones des = new Devoluciones(); des.guia = reader["Nro_Guias"].ToString(); des.sucursal = reader["Sucursal"].ToString(); int despc = Convert.ToInt32(reader["Cantidad"].ToString()); des.despachado = despc.ToString("N0").Replace(",", "."); //DateTime fdesp = Convert.ToDateTime(reader["FECHAIMPRESIONGUIACAB"].ToString()); des.FechaDespacho = "";// fdesp.ToString("dd/MM/yyyy HH:mm"); lista.Add(des); } } con.CerrarConexion(); return(lista); }
public frmDevoluciones(Devoluciones objDevoluciones) { InitializeComponent(); this.objDevoluciones = objDevoluciones; CargoCombosStandard(); CargoCombosHabilitados(false); CargoConfiguracion(); //listTelefonos = objEmpleados.ListTelefonos; AsignoCamposConObjetos(); if (frmLogin.isAdmin) { btnGuardar.Enabled = true; } else { btnGuardar.Enabled = false; } // boOtraPantalla = true; this.Text = "Devolucion: " + lblLegajo.Text; if (objDevoluciones.StrEstado != "PENDIENTE") { HabilitaDesabilitaCamposTodos(false); } }
protected void LlenaCampos(Devoluciones d) { DataTable dt = new DataTable(); Equipos eq = new Equipos(); TiposEquipos te = new TiposEquipos(); MarcaEquipos me = new MarcaEquipos(); IdTextBox.Text = d.DevolucionId.ToString(); BancasDropDownList.SelectedValue = d.BancaId.ToString(); MensajerosDropDownList.SelectedValue = d.MensajeroId.ToString(); FechaCargar.Text = "Fecha de Devolucion: " + d.FechaDevolucion; FechaCargar.Visible = true; foreach (var de in d.Detalle) { eq.Buscar(de.EquipoId); me.Buscar(eq.MarcaId); te.Buscar(eq.TipoEquipoId); DataTable det = (DataTable)ViewState["Detalle"]; det.Rows.Add(de.EquipoId, te.Detalle, me.Detalle, eq.Costo); ViewState["Detalle"] = det; EquiposGridView.DataSource = (DataTable)ViewState["Detalle"]; EquiposGridView.DataBind(); } }
public Devoluciones BuscarDevoluciones(int intCodigo) { string strSql; Devoluciones objDevoluciones = new Devoluciones(); objDevoluciones.ObjEmpleado = new Empleados(); objDevoluciones.ObjCliente = new Clientes(); strSql = "SELECT d.devolucionid,d.fechaalta,d.empleadoid,d.clienteid,d.observaciones,d.total,d.estado,d.listaprecio, isnull(d.cierrecajaid,0) cierrecajaid "; strSql += " FROM Devoluciones d where d.devolucionid = " + intCodigo; LlenaCombos objLlenaCombos = new LlenaCombos(); DataTable dt = objLlenaCombos.GetSqlDataAdapterbySql(strSql); objDevoluciones.IntCodigo = intCodigo; objDevoluciones.DtFecha = Convert.ToDateTime(dt.Rows[0]["fechaalta"].ToString()); objDevoluciones.ObjEmpleado.IntCodigo = Convert.ToInt32(dt.Rows[0]["empleadoid"].ToString()); objDevoluciones.ObjCliente.IntCodigo = Convert.ToInt32(dt.Rows[0]["clienteid"].ToString()); objDevoluciones.StrObservaciones = dt.Rows[0]["observaciones"].ToString(); objDevoluciones.DoTotal = Convert.ToDecimal(dt.Rows[0]["total"].ToString()); objDevoluciones.StrEstado = dt.Rows[0]["estado"].ToString(); objDevoluciones.StrListaPrecio = dt.Rows[0]["listaprecio"].ToString(); objDevoluciones.IntNumeroCaja = Convert.ToInt32(dt.Rows[0]["cierrecajaid"].ToString()); objDevoluciones.ListArticulosPorDevolucion = BuscoArticulosxDevolucion(objDevoluciones.IntCodigo); return(objDevoluciones); }
//—————————————————————————————————————————————————————[ INSERTAR ]————————————————————————————————————————————————————— public static bool Insertar(Devoluciones devoluciones) { Contexto contexto = new Contexto(); bool paso = false; try { foreach (var item in devoluciones.Detalle) { item.productos.Existencia += item.Cantidad; contexto.Entry(item.productos).State = EntityState.Modified; } contexto.Devoluciones.Add(devoluciones); paso = contexto.SaveChanges() > 0; } catch (Exception) { throw; } finally { contexto.Dispose(); } return(paso); }
public void Modifico(Devoluciones objDevoluciones) { this.objDevoluciones = objDevoluciones; //vuelvo a reasignar la fecha dtpFechaIngreso.Value = objDevoluciones.DtFecha; Modifico(); }
protected void Cargar() { Devoluciones d = new Devoluciones(); SalidasGridView.DataSource = d.ListadoConsultas("1=1"); SalidasGridView.DataBind(); Utilitarios.Data = "1=1"; }
public ActionResult DeleteConfirmed(int id) { Devoluciones devoluciones = db.Devoluciones.Find(id); db.Devoluciones.Remove(devoluciones); db.SaveChanges(); return(RedirectToAction("Index")); }
public static int actualizar(Devoluciones devoluciones) { using (var db = new BibliotecaEntities()) { var actual = db.Devoluciones.Find(devoluciones.cod); actual.fecha = devoluciones.fecha; return(db.SaveChanges()); } }
public static int insertar(Devoluciones devoluciones) { using (var db = new BibliotecaEntities()) { db.Devoluciones.Add(devoluciones); db.SaveChanges(); return(devoluciones.cod); } }
protected void Page_Load(object sender, EventArgs e) { string codigo = Request.QueryString["Cod"]; Devoluciones d = des.ListaDevoluciones(codigo); lblOT.Text = d.OT.ToUpper(); lblCliente.Text = d.Cliente; lblProducto.Text = d.Producto; lblCausa.Text = d.CausaDevolucion; lblObservacion.Text = d.Observacion; lblCreadaPor.Text = d.CreadaPor.ToUpper(); lblFechaCreacion.Text = d.FechaCreacion; int can = Convert.ToInt32(d.Total_Dev); lblCantidad.Text = can.ToString("N0").Replace(",", "."); int tir = Convert.ToInt32(d.TirajeOT); lblTirajeOT.Text = tir.ToString("N0").Replace(",", "."); RadGrid1.DataSource = des.ListaGuias(Convert.ToInt32(d.id_Guias)); RadGrid1.DataBind(); RadGrid2.DataSource = des.ListasTipos(Convert.ToInt32(d.id_TipoDev)); RadGrid2.DataBind(); //lblPallet.Text = codigo; //// lblUsuario.Text = Session["Usuario"].ToString(); //lblUsuario.Text = cPT.ValidadoPor(codigo); //lblFechaCreacion.Text = DateTime.Now.ToString("dd/MM/yyyy HH:mm"); //RadGrid1.DataSource = cPT.BuscaPalletDespachoImpresion(codigo); //RadGrid1.DataBind(); LabelKit.BarcodeGenerator code = new LabelKit.BarcodeGenerator(); System.Drawing.Graphics g = Graphics.FromImage(new Bitmap(1, 1)); System.Drawing.Bitmap bmp = new System.Drawing.Bitmap(1, 1, PixelFormat.Format32bppArgb); g = Graphics.FromImage(bmp); lblFolio.Text = d.Folio; code.DrawCode128(g, codigo, 0, 0).Save(Server.MapPath("./barcodes/bc.png"), ImageFormat.Png); imgCodigo.ImageUrl = "./barcodes/bc.png"; }
private void LlenarDataGrid() { try { dgvVentas.Rows.Clear(); foreach (DataRow dr in dt.Rows) { decimal total = (decimal)dr["total"], totalDev = Devoluciones.TotalDevolucion((int)dr["id"]); string tipoPago = ""; DateTime fecha; switch ((TipoPago)Enum.Parse(typeof(TipoPago), dr["tipo_pago"].ToString())) { case TipoPago.Efectivo: tipoPago = "Efectivo"; break; case TipoPago.Cheque: tipoPago = "Cheque"; break; case TipoPago.Crédito: tipoPago = "Crédito"; break; case TipoPago.Débito: tipoPago = "Débito"; break; case TipoPago.Transferencia: tipoPago = "Transferencia"; break; } if (dr["update_time"] != DBNull.Value) { fecha = (DateTime)dr["update_time"]; } else { fecha = (DateTime)dr["create_time"]; } if ((total - totalDev) > 0) { dgvVentas.Rows.Add(new object[] { dr["id"], Cliente.NombreCliente((int)dr["id_cliente"]), Trabajador.NombreTrabajador((int)dr["id_vendedor"]), total - totalDev, tipoPago, fecha, totalDev }); } Application.DoEvents(); } dgvVentas_RowEnter(dgvVentas, new DataGridViewCellEventArgs(0, 0)); } catch (Exception ex) { FuncionesGenerales.Mensaje(this, Mensajes.Error, "Ocurrió un error al mostrar las ventas.", Config.shrug, ex); } }
public ActionResult Edit([Bind(Include = "Id_devoluciones,Id_prestamo,FechaDevolucion,Observaciones")] Devoluciones devoluciones) { if (ModelState.IsValid) { db.Entry(devoluciones).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Id_prestamo = new SelectList(db.Prestamo, "Id_prestamo", "Id_prestamo", devoluciones.Id_prestamo); return(View(devoluciones)); }
public void ModificarTest() { DevolucionDetalles devolucionDetalles = new DevolucionDetalles(1, 1, "Monki", DateTime.Now); List <DevolucionDetalles> list = new List <DevolucionDetalles>(); list.Add(devolucionDetalles); Devoluciones devoluciones = new Devoluciones(1, true, 1, 1, null, 1, null, list, DateTime.Now, DateTime.Now); bool realizado = DevolucionesBLL.Guardar(devoluciones); Assert.AreEqual(true, realizado); }
public ActionResult Create([Bind(Include = "Id_devoluciones,Id_prestamo,FechaDevolucion,Observaciones")] Devoluciones devoluciones) { if (ModelState.IsValid) { db.Devoluciones.Add(devoluciones); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Id_prestamo = new SelectList(db.Prestamo, "Id_prestamo", "Estado", devoluciones.Id_prestamo); return(View(devoluciones)); }
protected void DeleteButton_Click1(object sender, EventArgs e) { Devoluciones d = new Devoluciones(); d.Buscar(Utilitarios.ConvertirAentero(IdTextBox.Text)); RegresarEstado(d); if (d.Eliminar()) { Utilitarios.ShowToastr(this, "Eliminado", "Mensaje", "success"); Limpiar(); } }
protected void btnFiltro_Click(object sender, EventArgs e) { Devoluciones dev = des.Buscar_Devolucion(txtFolio.Text, 0, "", "", 0); DivMensaje.Visible = false; lblOT.Text = dev.OT; if (lblOT.Text != "") { lblid.Text = dev.id_Devolucion; lblNombreOT.Text = dev.Producto; lblCliente.Text = dev.Cliente; lblTirajeOT.Text = Convert.ToInt32(dev.TirajeOT).ToString("N0").Replace(",", "."); lblcanDevolucion.Text = Convert.ToInt32(dev.Total_Dev).ToString("N0").Replace(",", "."); lblCausaDevolucion.Text = dev.CausaDevolucion; lblObservacion.Text = dev.Observacion; lblCreadaPor.Text = dev.CreadaPor; if (dev.guia == "1") { lblEstadoDevolucion.Text = "<div style='color:Red;'>Creada</div>"; } else if (dev.guia == "2") { lblEstadoDevolucion.Text = "<div style='color:Orange;'>Generada para Encuadernacion</div>"; } else { lblEstadoDevolucion.Text = "<div style='color:Green;'>Recepcionada</div>"; } lblTipoDevolucion.Text = dev.sucursal; txtFolio.Enabled = false; btnFiltro.Enabled = false; btnAnular.Enabled = true; btnNuevo.Enabled = true; } else { DivMensaje.Visible = true; imgMensaje.ImageUrl = "../../Images/cross.png"; lblMensaje.Text = "La Devolucion no ha sido encontrado."; lblMensaje.ForeColor = Color.White; DivMensaje.Attributes.Add("style", "background-color:Red"); } }
protected void SearchButton_Click1(object sender, EventArgs e) { Devoluciones d = new Devoluciones(); if (d.Buscar(Utilitarios.ConvertirAentero(IdTextBox.Text))) { LlenaCampos(d); } else { Utilitarios.ShowToastr(this, "Registro no encontrado", "Mensaje", "error"); } }
protected void RegresarEstado(Devoluciones d) { Equipos eq = new Equipos(); DevolucionesDetalle dd = new DevolucionesDetalle(); d.Buscar(Utilitarios.ConvertirAentero(IdTextBox.Text)); foreach (var a in d.Detalle) { eq.Buscar(a.EquipoId); eq.Editarestado(2); } }