public void DejarCtaPendiente(OOB.Cliente.Entidad.Ficha cliente) { _dejarPendienteIsOk = false; if (_gestionPendiente.DejarPendiente()) { var agregar = new OOB.Pendiente.DejarCta.Ficha() { cirifCliente = cliente.CiRif, idCliente = cliente.Id, idOperador = Sistema.PosEnUso.id, monto = Importe, montoDivisa = ImporteDivisa, nombreCliente = cliente.Nombre, renglones = CantRenglones, }; agregar.items = _blitems.Select(s => { var nr = new OOB.Pendiente.DejarCta.FichaItem() { idItem = s.Ficha.id, }; return(nr); }).ToList(); var r01 = Sistema.MyData.Pendiente_DejarCta(agregar); if (r01.Result == OOB.Resultado.Enumerados.EnumResult.isError) { Helpers.Sonido.Error(); Helpers.Msg.Error(r01.Mensaje); } _blitems.Clear(); _bsitems.CurrencyManager.Refresh(); _dejarPendienteIsOk = true; Helpers.Msg.OK("PROCESO REALIZADO CON EXITO !!!"); } }
public void Guardar() { _guardarIsOk = false; if (_dataNewCliente.IsOk()) { var msg = MessageBox.Show("Guardar Ficha ?", "*** ALERTA ***", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2); if (msg == DialogResult.Yes) { var fichaOOb = new OOB.Cliente.Agregar.Ficha() { autoGrupo = "0000000001", autoZona = "0000000001", autoEstado = "0000000001", autoAgencia = "0000000001", autoCobrador = "0000000001", autoVendedor = "0000000001", autoCodigoAnticipos = "0000000001", autoCodigoCobrar = "0000000001", autoCodigoIngreso = "0000000001", ciRif = _dataNewCliente.CiRif, razonSocial = _dataNewCliente.Nombre, dirFiscal = _dataNewCliente.DirFiscal, telefono = _dataNewCliente.Telefono, estatus = "Activo", categoria = "Eventual", estatusCredito = "0", pais = "VZLA", tarifa = "0", denominacionFiscal = "No Contribuyente", estatusMorosidad = "0", estatusLunes = "0", estatusMartes = "0", estatusMiercoles = "0", estatusJueves = "0", estatusViernes = "0", estatusSabado = "0", estatusDomingo = "0", }; var r01 = Sistema.MyData.Cliente_AgregarFicha(fichaOOb); if (r01.Result == OOB.Resultado.Enumerados.EnumResult.isError) { Helpers.Msg.Error(r01.Mensaje); return; } var autoId = r01.Auto; var r02 = Sistema.MyData.Cliente_GetFicha(autoId); if (r02.Result == OOB.Resultado.Enumerados.EnumResult.isError) { Helpers.Msg.Error(r02.Mensaje); return; } _cliente = r02.Entidad; _guardarIsOk = true; } } }
public void Limpiar() { _dataNewCliente.Limpiar(); _habilitarBusqueda = true; _habilitarFicha = false; _cadenaBusqueda = ""; _metodoBusqueda = enumMetodoBusqueda.CiRif; _cliente = null; _clienteSeleccionadoIsOk = false; }
public void CargarCliente(string autoId) { var r01 = Sistema.MyData.Cliente_GetFicha(autoId); if (r01.Result == OOB.Resultado.Enumerados.EnumResult.isError) { Helpers.Msg.Error(r01.Mensaje); return; } _cliente = r01.Entidad; }
public void setBuscar(string texto) { _cadenaBusqueda = texto; if (_metodoBusqueda == enumMetodoBusqueda.CiRif) { var cirif = _cadenaBusqueda.Trim().ToUpper(); if (cirif == "") { return; } var r01 = Sistema.MyData.Cliente_GetFichaByCiRif(cirif); if (r01.Result == OOB.Resultado.Enumerados.EnumResult.isError) { Helpers.Msg.Error(r01.Mensaje); return; } if (r01.Entidad.Id != "") { _cliente = r01.Entidad; frm.ActualizarCliente(); } else { var msg = MessageBox.Show("Cliente No Encontrado, Agregarlo ?", "*** ALERTA ***", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2); if (msg == DialogResult.Yes) { _habilitarBusqueda = false; frm.AgregarClienteCtr(); } else { Limpiar(); frm.LimpiarCtr(); } } } else { var cadena = _cadenaBusqueda.Trim().ToUpper(); if (cadena == "") { return; } Listar(cadena); } }
public void Listar(string buscar) { _clienteSeleccionadoIsOk = false; var pref = OOB.Cliente.Lista.Enumerados.enumPreferenciaBusqueda.CiRif; if (_metodoBusqueda == enumMetodoBusqueda.Nombre) { pref = OOB.Cliente.Lista.Enumerados.enumPreferenciaBusqueda.Nombre; } var filtroOOB = new OOB.Cliente.Lista.Filtro() { cadena = buscar, preferenciaBusqueda = pref, }; var r01 = Sistema.MyData.Cliente_GetLista(filtroOOB); if (r01.Result == OOB.Resultado.Enumerados.EnumResult.isError) { Helpers.Msg.Error(r01.Mensaje); return; } _gestionLista.Inicializar(); _gestionLista.setLista(r01.ListaD); _gestionLista.Inicia(); if (_gestionLista.ItemSeleccionado != null) { _habilitarBusqueda = false; var idCliente = _gestionLista.ItemSeleccionado.auto; var r02 = Sistema.MyData.Cliente_GetFicha(idCliente); if (r02.Result == OOB.Resultado.Enumerados.EnumResult.isError) { Helpers.Msg.Error(r02.Mensaje); return; } _cliente = r02.Entidad; frm.ActualizarCliente(); } }