public void Buscar() { if (Filtrar == OOB.LibInventario.Visor.Existencia.Enumerados.enumFiltrarPor.SinDefinir) { return; } var filtro = new OOB.LibInventario.Visor.Existencia.Filtro(); filtro.autoDepartamento = Departamento; filtro.autoDeposito = Deposito; filtro.filtrarPor = Filtrar; _filtros = ""; _filtros += Filtrar.ToString(); if (Departamento.Trim() != "") { var ent = lDepart.FirstOrDefault(f => f.auto == Departamento); if (ent != null) { _filtros += ", Departamento: " + ent.nombre; } } if (Deposito.Trim() != "") { var ent = lDeposito.FirstOrDefault(f => f.auto == Deposito); if (ent != null) { _filtros += ", Deposito: " + ent.nombre; } } var r01 = Sistema.MyData.Visor_Existencia(filtro); if (r01.Result == OOB.Enumerados.EnumResult.isError) { Helpers.Msg.Error(r01.Mensaje); return; } lista.Clear(); foreach (var rg in r01.Lista.OrderBy(o => o.nombrePrd).ToList()) { lista.Add(new data(rg, Filtrar)); } bs.CurrencyManager.Refresh(); }
public void Guardar() { if (Deposito.Trim() == "") { Helpers.Msg.Error("Campo [ Nombre Depósito ] No Puede Estar Vacio"); return; } if (Codigo.Trim() == "") { Helpers.Msg.Error("Campo [ Codigo Depósito ] No Puede Estar Vacio"); return; } if (AutoSucursal.Trim() == "") { Helpers.Msg.Error("Campo [ Sucursal ] No Puede Estar Vacio"); return; } var r00 = Sistema.MyData.Sucursal_GetFicha(AutoSucursal); if (r00.Result == OOB.Enumerados.EnumResult.isError) { Helpers.Msg.Error(r00.Mensaje); return; } if (Modo == enumModo.Agregar) { var msg = MessageBox.Show("Guardar Data ?", "*** ALERTA ***", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2); if (msg == DialogResult.Yes) { var ficha = new OOB.LibSistema.Deposito.Agregar() { nombre = Deposito.Trim().ToUpper(), codigo = Codigo.Trim().ToUpper(), autoSucursal = r00.Entidad.auto, codigoSucursal = r00.Entidad.codigo, }; var r01 = Sistema.MyData.Deposito_Agregar(ficha); if (r01.Result == OOB.Enumerados.EnumResult.isError) { Helpers.Msg.Error(r01.Mensaje); return; } IsAgregarEditarOk = true; } } if (Modo == enumModo.Editar) { var msg = MessageBox.Show("Cambiar/Actualizar Data ?", "*** ALERTA ***", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2); if (msg == DialogResult.Yes) { var ficha = new OOB.LibSistema.Deposito.Editar() { auto = _ficha.auto, nombre = Deposito.Trim().ToUpper(), codigo = Codigo.Trim().ToUpper(), autoSucursal = r00.Entidad.auto, codigoSucursal = r00.Entidad.codigo, }; var r01 = Sistema.MyData.Deposito_Editar(ficha); if (r01.Result == OOB.Enumerados.EnumResult.isError) { Helpers.Msg.Error(r01.Mensaje); return; } IsAgregarEditarOk = true; } } }