private List <PedidoVtaInst> GetList() { try { Funciones Funcion = new Funciones(); List <PedidoVtaInst> List = new List <PedidoVtaInst>(); CN_CapPedidoVtaInst clsCatArea = new CN_CapPedidoVtaInst(); PedidoVtaInst pedido = new PedidoVtaInst(); pedido.Id_Emp = session.Id_Emp; pedido.Id_Cd = session.Id_Cd_Ver; pedido.Acs_Fecha = Funcion.GetLocalDateTime(session.Minutos); pedido.Estatus = cmbVencido.SelectedValue == "" ? (string)null : cmbVencido.SelectedValue; double semana = 0; double anhio = 0; double.TryParse(txtSem.Value.ToString(), out semana); double.TryParse(txtAnio.Value.ToString(), out anhio); if (semana == 0) { pedido.Filtro_Sem = null; } else { pedido.Filtro_Sem = txtSem.Value; } if (anhio <= 1989) { pedido.Filtro_Anio = null; } else { pedido.Filtro_Anio = txtAnio.Value; } pedido.Filtro_CteIni = txtCteIni.Value.ToString(); pedido.Filtro_CteFin = txtCteFin.Value.ToString(); pedido.Filtro_TerIni = txtTerIni.Value; pedido.Filtro_TerFin = txtTerFin.Value; pedido.Filtro_usuario = session.Propia ? session.Id_U.ToString() : ""; pedido.Id_U = session.Id_Rik == -1 ? (int?)null : session.Id_Rik; clsCatArea.Lista(pedido, session.Emp_Cnx, ref List); txtTotal.Value = List.Count; return(List); } catch (Exception ex) { throw ex; } }
private void cancelar(string Id_Acs, int Anio, int Semana) { try { int verificador = -1; CN_CapPedidoVtaInst clsPedidovi = new CN_CapPedidoVtaInst(); PedidoVtaInst pedido = new PedidoVtaInst(); pedido.Id_Emp = session.Id_Emp; pedido.Id_Cd = session.Id_Cd_Ver; pedido.Id_Acs = Convert.ToInt32(Id_Acs); pedido.Acs_Anio = Anio; pedido.Acs_Semana = Semana; clsPedidovi.Cancelar(pedido, session.Emp_Cnx, ref verificador); if (verificador == 1) { rg1.Rebind(); Alerta("El registro fue cancelado"); } } catch (Exception ex) { throw ex; } }