private void Autorizar(RemisionesEntrega remisiones) { try { Sesion session = new Sesion(); session = (Sesion)Session["Sesion" + Session.SessionID]; CD_RemisionesEntrega clsRemision = new CD_RemisionesEntrega(); int verificador = -1; clsRemision.ModificarProRemisionEntrega(session.Id_Emp, session.Id_Cd_Ver, session.Id_U, remisiones, session.Emp_Cnx, ref verificador); if (verificador == 1) { Alerta("El registro # " + remisiones.Id_Rem.ToString() + " fue entregado correctamente"); } else { Alerta("No se pudo autorizar el registro"); } rgRemisiones.Rebind(); //Nuevo(); } catch (Exception ex) { throw ex; } }
public void ModificarProRemisionEntrega(int Id_Emp, int Id_Cd, int Id_U, RemisionesEntrega remision, string Conexion, ref int verificador) { try { CapaDatos.CD_Datos CapaDatos = new CapaDatos.CD_Datos(Conexion); string[] Parametros = { "@Id_Emp", "@Id_Cd", "@Id_U", "@Id_Rem", "@Id_Ped" }; object[] Valores = { Id_Emp, Id_Cd, Id_U, remision.Id_Rem, remision.Pedido }; SqlCommand sqlcmd = CapaDatos.GenerarSqlCommand("spProRemisionesEntrega_Modificar", ref verificador, Parametros, Valores); CapaDatos.LimpiarSqlcommand(ref sqlcmd); } catch (Exception ex) { throw ex; } }
public void ModificarEmbarquesRemision(int Id_Emp, int Id_Cd, int Id_U, RemisionesEntrega remisionEntrega, string Conexion, ref int verificador) { try { CD_RemisionesEntrega Remision = new CD_RemisionesEntrega(); Remision.ModificarProRemisionEntrega(Id_Emp, Id_Cd, Id_U, remisionEntrega, Conexion, ref verificador); } catch (Exception ex) { throw ex; } }
public void ConsultaProRemisionEntrega(int Id_Emp, int Id_Cd, string Conexion, RemisionesEntrega remisionfiltro, ref List <RemisionesEntrega> List) { try { SqlDataReader dr = null; CapaDatos.CD_Datos CapaDatos = new CapaDatos.CD_Datos(Conexion); string[] Parametros = { "@Id_Emp", "@Id_Cd", "@Filtro_Nombre", "@Filtro_CteIni", "@Filtro_CteFin", "@Filtro_FecIni", "@Filtro_FecFin" }; object[] Valores = { Id_Emp, Id_Cd, remisionfiltro.Filtro_Nombre == "" ? (object)null : remisionfiltro.Filtro_Nombre, remisionfiltro.Filtro_Id_Cte == "" ? (object)null : remisionfiltro.Filtro_Id_Cte, remisionfiltro.Filtro_Id_Cte2 == "" ? (object)null : remisionfiltro.Filtro_Id_Cte2, remisionfiltro.Filtro_FecIni == "" ? (object)null : remisionfiltro.Filtro_FecIni, remisionfiltro.Filtro_FecFin == "" ? (object)null : remisionfiltro.Filtro_FecFin }; SqlCommand sqlcmd = CapaDatos.GenerarSqlCommand("spProRemisionesEntrega_Consulta", ref dr, Parametros, Valores); RemisionesEntrega remisionesEntrega; while (dr.Read()) { remisionesEntrega = new RemisionesEntrega(); remisionesEntrega.Id_Rem = (int)dr.GetValue(dr.GetOrdinal("Id_Rem")); remisionesEntrega.Tipo = (string)dr.GetValue(dr.GetOrdinal("Rem_Tipo")); remisionesEntrega.Estatus = (string)dr.GetValue(dr.GetOrdinal("Rem_Estatus")); remisionesEntrega.Fecha = (DateTime)dr.GetValue(dr.GetOrdinal("Rem_Fecha")); remisionesEntrega.Numero = (int)dr.GetValue(dr.GetOrdinal("Id_Rem")); remisionesEntrega.Pedido = (int)dr.GetValue(dr.GetOrdinal("Id_Ped")); remisionesEntrega.Cliente = (string)dr.GetValue(dr.GetOrdinal("Cte_NomComercial")); remisionesEntrega.Num_Cliente = (int)dr.GetValue(dr.GetOrdinal("Id_Cte")); remisionesEntrega.Fecha2 = !string.IsNullOrEmpty(dr.GetValue(dr.GetOrdinal("Rem_FechaEntrega")).ToString()) ? (DateTime)dr.GetValue(dr.GetOrdinal("Rem_FechaEntrega")) : DateTime.Now; List.Add(remisionesEntrega); } CapaDatos.LimpiarSqlcommand(ref sqlcmd); } catch (Exception ex) { throw ex; } }
protected void rgRemisiones_ItemCommand(object source, GridCommandEventArgs e) { try { if (e.CommandName.ToString() == "Autorizar") { Int32 item = default(Int32); item = e.Item.ItemIndex; if (item >= 0) { CN__Comun.RemoverValidadores(Validators); RemisionesEntrega remisiones = new RemisionesEntrega(); remisiones.Id_Rem = Convert.ToInt32(rgRemisiones.Items[item]["Id_Rem"].Text); remisiones.Num_Cliente = Convert.ToInt32(rgRemisiones.Items[item]["Num_Cliente"].Text); remisiones.Pedido = Convert.ToInt32(rgRemisiones.Items[item]["Pedido"].Text); Autorizar(remisiones); } } } catch (Exception ex) { ErrorManager(ex, new System.Diagnostics.StackTrace().GetFrame(0).GetMethod().Name); } }
private List <RemisionesEntrega> GetList() { try { List <RemisionesEntrega> List = new List <RemisionesEntrega>(); CN_RemisionesEntrega clsEmbarquesRem = new CN_RemisionesEntrega(); Sesion session2 = new Sesion(); session2 = (Sesion)Session["Sesion" + Session.SessionID]; RemisionesEntrega remisionfiltro = new RemisionesEntrega(); remisionfiltro.Filtro_Nombre = txtNombre.Text; remisionfiltro.Filtro_Id_Cte = txtCliente.Text; remisionfiltro.Filtro_Id_Cte2 = txtCliente2.Text; remisionfiltro.Filtro_FecIni = dpFecha1.SelectedDate.HasValue ? dpFecha1.SelectedDate.Value.ToString("dd/MM/yyyy") : ""; remisionfiltro.Filtro_FecFin = dpFecha2.SelectedDate.HasValue ? dpFecha2.SelectedDate.Value.ToString("dd/MM/yyyy") : ""; clsEmbarquesRem.ConsultaEmbarquesRemision(session2.Id_Emp, session2.Id_Cd_Ver, session2.Emp_Cnx, remisionfiltro, ref List); return(List); } catch (Exception ex) { throw ex; } }
public void ConsultaEmbarquesRemision(int Id_Emp, int Id_Cd, string Conexion, RemisionesEntrega remisionfiltro, ref List <RemisionesEntrega> List) { try { CD_RemisionesEntrega Remision = new CD_RemisionesEntrega(); Remision.ConsultaProRemisionEntrega(Id_Emp, Id_Cd, Conexion, remisionfiltro, ref List); } catch (Exception ex) { throw ex; } }