public string ControlaClienteMoroso(CLIENTE cliente, bool controlCtaCte) { var mensaje = string.Empty; if (controlCtaCte) { //controlo que el cliente tenga cta. cte. habilitada if (cliente != null && !(bool)cliente.CLI_ESTADO_CTACTE) { mensaje += "El cliente no posee Cta. Cte. habilitada, Comuníquese con el Administrador.\n"; } } //controlo que el cliente tenga cta. cte. CONTROLADORA.cCTACTE_CLIENTE cCTACTE_CLIENTE = CONTROLADORA.cCTACTE_CLIENTE.ObtenerInstancia(); var ctacte = cCTACTE_CLIENTE.ObtenerPorIDCliente(cliente.CLI_ID); if (ctacte != null && ctacte.CCC_SALDO != 0 && !(bool)cliente.CLI_ESTADO_CTACTE) { mensaje += "El cliente es MOROSO con un saldo de: $ " + ctacte.CCC_SALDO + "\n"; } //controlo que el cliente tenga ficha CONTROLADORA.cFICHA cFICHA = CONTROLADORA.cFICHA.ObtenerInstancia(); var ficha = cFICHA.ObtenerFichaAbiertaCliente(cliente); if (ficha != null && !(bool)cliente.CLI_ESTADO_CTACTE) { mensaje += "El cliente es MOROSO con una ficha abierta. \n"; } return mensaje; }
public frmCLIENTE(string modo, CLIENTE entidad) { InitializeComponent(); modoForm = modo; botoneraOkCancel.Modo = modo; eCLIENTE = entidad; }
public frmINICIOCTACTECLI(CLIENTE entidad) { InitializeComponent(); eCLIENTE = entidad; lblCLIENTE.Text = eCLIENTE.CLI_NOMBREYAPELLIDO; txtMonto.Focus(); }
private void AbreForm(string modo, CLIENTE entidad) { var form = new frmCLIENTE(modo, entidad); var drResultado = form.ShowDialog(); if (drResultado == DialogResult.OK) { LlenaGrilla(); } }
private void btnAlta_Click(object sender, EventArgs e) { try { var entidad = new CLIENTE(); AbreForm("A", entidad); } catch (Exception ex) { ProcesarExcepcion(ex); } }
public frmRECIBOCLI(USUARIO oUSUARIO, string modo, MOVIMIENTO_CTACTE_CLIENTE mov, CLIENTE cliente, TIPO_MOVIMIENTO tipoMovimiento) { InitializeComponent(); modoForm = modo; botoneraOkCancel.Modo = modo; eParametro = cPARAMETRO.ObtenerTodos(); eTIPO_MOVIMIENTO = tipoMovimiento; eCLIENTE = cliente; oMOV_CTA_CTE_CLI = mov; eEmpleado = cEMPLEADO.ObtenerPorIdUsuario(oUSUARIO.USU_ID); eUsuario = oUSUARIO; }
public void Alta(CLIENTE objeto) { using (SIST_SUPERMERCADOEntities ctx = SIST_SUPERMERCADOEntities.ObtenerInstancia()) { //AUDITORIA objeto.AU_ACCION = "A"; objeto.AU_FECHA_HORA = System.DateTime.Now; objeto.AU_USUARIO = Common.Seguridad.UsuarioLog; // ctx.CLIENTE.AddObject(objeto); ctx.SaveChanges(); } }
public void Modificacion(CLIENTE objeto) { using (SIST_SUPERMERCADOEntities ctx = SIST_SUPERMERCADOEntities.ObtenerInstancia()) { //AUDITORIA objeto.AU_ACCION = "M"; objeto.AU_FECHA_HORA = System.DateTime.Now; objeto.AU_USUARIO = Common.Seguridad.UsuarioLog; // ctx.CLIENTE.Attach(objeto); ctx.ObjectStateManager.ChangeObjectState(objeto, System.Data.EntityState.Modified); ctx.SaveChanges(); } }
public frmCTA_CTE_CLIENTE(USUARIO usuario) { InitializeComponent(); //ARMA PERFIL //botonera1.ArmaPerfil("ctaprov", usuario.GRUPO.ToList()); eUSUARIO = usuario; eParametro = cPARAMETRO.ObtenerTodos(); //ARMACOMBO CLIENTE SOLO CARGA LOS QUE TIENEN CUENTA CORRIENTE List<CLIENTE> listaCategorias = new List<CLIENTE>(); List<CLIENTE> listaClientes = new List<CLIENTE>(); listaClientes = (from entidad in cCLIENTESES.ObtenerTodos() where entidad.CTACTE_CLIENTE.Count > 0 select entidad ).ToList(); CLIENTE oTODOS1 = new CLIENTE(); oTODOS1.CLI_NOMBREYAPELLIDO = "Seleccione Uno..."; oTODOS1.CLI_ID = 0; listaCategorias.Add(oTODOS1); listaCategorias.AddRange(listaClientes); cmbCLIENTE.DataSource = listaCategorias; cmbCLIENTE.DisplayMember = "CLI_NOMBREYAPELLIDO"; cmbCLIENTE.ValueMember = "CLI_ID"; //ARMACOMBO IMPUESTO List<TIPO_MOVIMIENTO> listaImpuestos = new List<TIPO_MOVIMIENTO>(); TIPO_MOVIMIENTO oTODOS = new TIPO_MOVIMIENTO(); oTODOS.TIPM_DESCRIPCION = "Ninguno"; oTODOS.TIPM_ID = 0; listaImpuestos.Add(oTODOS); listaImpuestos.AddRange(cTIPO_MOVIMIENTOS.ObtenerTodos()); //btnALTAFACTURA.Enabled = false; btnNUEVORECIBO.Enabled = false; //btnBAJAFACTURA.Enabled = false; btnIMPRIMIRFACTURA.Enabled = false; btnVERVTA.Enabled = false; btnBAJARECIBO.Enabled = false; btnIMPRIMIRRECIBO.Enabled = false; //LlenaGrilla(); }
public frmESTADO_CTACTE_CLI_DET(ENTITY.USUARIO oUSUARIO) { InitializeComponent(); cCTACTE = CONTROLADORA.cCTACTE_CLIENTE.ObtenerInstancia(); cMOVIMIENTO_CTACTE_CLIENTE = CONTROLADORA.cMOVIMIENTO_CTACTE_CLIENTE.ObtenerInstancia(); cCLIENTE = CONTROLADORA.cCLIENTE.ObtenerInstancia(); //ARMACOMBO TIPO DE CORTE var col = cCLIENTE.ObtenerClientesConCtaCte().ToList(); cmbCLIENTES.DataSource = col; List<ENTITY.CLIENTE> lista = new List<ENTITY.CLIENTE>(); ENTITY.CLIENTE oTODOS = new ENTITY.CLIENTE(); oTODOS.CLI_NOMBREYAPELLIDO = "Seleccione Uno..."; oTODOS.CLI_ID = 0; lista.Add(oTODOS); lista.AddRange(col); cmbCLIENTES.DataSource = lista; cmbCLIENTES.DisplayMember = "CLI_NOMBREYAPELLIDO"; cmbCLIENTES.ValueMember = "CLI_ID"; //FIN COMBO TIPO DE CORTE }
public frmVENTAS(PRESUPUESTO ePRESU, USUARIO oUSUARIO) { InitializeComponent(); eParametro = cPARAMETRO.ObtenerTodos(); Presupuesto = ePRESU; eEmpleado = cEMPLEADO.ObtenerPorIdUsuario(oUSUARIO.USU_ID); eUsuario = oUSUARIO; lblCliente.Text = (ePRESU.CLIENTE == null) ? Constantes.ConsumidorFinal : ePRESU.CLIENTE.CLI_NOMBREYAPELLIDO.ToString().ToUpper(); ClienteConsumidorFinal = (ePRESU.CLIENTE == null) ? true : false; Cliente = ePRESU.CLIENTE; btnCliente.Enabled = false; // regla: en el presupuesto no se puede cambiar el cliente btnComprobante.Enabled = false; // regla: en el presupuesto no se puede cambiar el comprobante porque ya se sacaron los valores dependiendo del impuesto FormaPago = cFORMA_PAGO.ObtenerPorID((int)eParametro.PAR_VTA_FORMAPAGO); lblFormaPago.Text = FormaPago.FOR_DESCRIPCION.ToString().ToUpper(); TipoComprobante = cTIPO_COMPROBANTES.ObtenerPorID((int)eParametro.PAR_VTA_TIPOCOMPROBANTE); lblTipoComprobante.Text = lblTipoComprobante.Text.ToUpper().ToString().ToUpper(); //TODO: esto esta mal, deberia poder cargarse el comprobante en el presupuesto y poner ese aca! }
private void Nuevo_Devolucion() { lblTotalNC.Text = "0.00"; lblCantidadDevuelta.Text = "0.000"; dgvGrilla.DataSource = null; LineasEnGrilla = new List<DETALLE_DEVOLUCION>(); LlenaGrilla(); Cliente = null; cmbTipoComprobante.SelectedIndex = 0; txtDescripcion.Text = "Por devolución de productos."; txtNumero.Text = string.Empty; txtNumero.Focus(); }
private void LimpiaCabeceraCliente() { Cliente = null; ClienteConsumidorFinal = (Cliente == null) ? true : false; lblCliente.Text = (Cliente == null) ? Constantes.ConsumidorFinal : Cliente.CLI_NOMBREYAPELLIDO.ToString().ToUpper(); }
public FICHA ObtenerFichaAbiertaCliente(CLIENTE oCliente) { return mFICHAS.ObtenerFichaAbiertaCliente(oCliente); }
public void BajaFisica(CLIENTE entidad) { mCLIENTES.Baja(entidad); }
public void Alta(CLIENTE entidad) { mCLIENTES.Alta(entidad); }
private void CargaDatos() { //ARMACOMBO CLIENTES List<CLIENTE> listaCategorias = new List<CLIENTE>(); CLIENTE oTODOS1 = new CLIENTE(); oTODOS1.CLI_NOMBREYAPELLIDO = "Seleccione Uno..."; oTODOS1.CLI_ID = 0; listaCategorias.Add(oTODOS1); listaCategorias.AddRange(cCLIENTESES.ObtenerTodos()); cmbCLIENTE.DataSource = listaCategorias; cmbCLIENTE.DisplayMember = "CLI_NOMBREYAPELLIDO"; cmbCLIENTE.ValueMember = "CLI_ID"; cmbCLIENTE.SelectedIndex = 0; //ARMACOMBO ESTADOS cmbEstadoFiltro.Items.Add("Todos"); cmbEstadoFiltro.Items.Add("Abierta"); cmbEstadoFiltro.SelectedIndex = 1; }
private void cmbCLIENTE_SelectedIndexChanged(object sender, EventArgs e) { try { EsValido = true; if (!ValidateChildren() || !EsValido) { lblTOTALVTA.Text = 0.ToString("0.000"); return; } if (cmbCLIENTE.SelectedIndex != 0) { Cliente = (CLIENTE)cmbCLIENTE.SelectedItem; ARMA_GRILLA_FICHA(); dgvGRILLA_DETALLE_FICHA.DataSource = null; var eCTA = cCLIENTESES.ObtenerCtaCteCliente(Cliente); lblTOTALVTA.Text = (eCTA == null) ? 0.ToString("0.000") : ((decimal)eCTA.CCC_SALDO).ToString("0.000"); } else { dgvGRILLA_FICHAS.DataSource = null; dgvGRILLA_DETALLE_FICHA.DataSource = null; } } catch (Exception ex) { ProcesarExcepcion(ex); } }
//private void ABRE_FORM_FACTURA(CLIENTE CLI) //{ // MOVIMIENTO_CTACTE_CLIENTE newMOV = new MOVIMIENTO_CTACTE_CLIENTE(); // TIPO_MOVIMIENTO TMOV = cTIPO_MOVIMIENTOS.OBTENER_TIPO_FACTURA(); // if (CLI == null || TMOV == null) // { // return; // } // frmFACTURACLI formCLIENTE = new frmFACTURA("A", newMOV, CLI, TMOV); // DialogResult drRESULTADO = formCLIENTE.ShowDialog(); // if (drRESULTADO == DialogResult.OK) // { // // LlenaGrilla(); // } //} private void ABRE_FORM_RECIBO(CLIENTE CLI) { MOVIMIENTO_CTACTE_CLIENTE newMOV = new MOVIMIENTO_CTACTE_CLIENTE(); TIPO_MOVIMIENTO TMOV = cTIPO_MOVIMIENTOS.ObtenerTipoRecibo(); if (CLI == null || TMOV == null) { return; } frmRECIBOCLI formCLIENTE = new frmRECIBOCLI(eUSUARIO, "A", newMOV, CLI, TMOV); DialogResult drRESULTADO = formCLIENTE.ShowDialog(); if (drRESULTADO == DialogResult.OK) { ARMA_GRILLA_RECIBOS(); } }
private void Buscar(int id) { oCLIENTE = ClientesActivos.FirstOrDefault(x => x.CLI_ID == id); if (oCLIENTE == null) { MostrarMensajeAdvertencia(Mensajes.SeleccionarItem); return; } }
public CTACTE_CLIENTE ObtenerCtaCteCliente(CLIENTE eProveedor) { return mCLIENTES.ObtenerCtaCteCliente(eProveedor); }
//public List<FICHA> ObtenerFichasCliente(CLIENTE oCliente) //{ // var query = ctx.FICHA.Where(x => x.CLI_ID == oCliente.CLI_ID && x.FIC_ESTADOAPERTURA == true); // return query.FirstOrDefault(); //} public List<FICHA> ObtenerFichasCliente(CLIENTE oCliente) { var query = ObtenerTodos() .Where(x => x.CLI_ID == oCliente.CLI_ID); return query.ToList(); }
public CLIENTE AltaConRetorno(CLIENTE entidad) { return mCLIENTES.AltaConRetorno(entidad); }
public FICHA ObtenerFichaAbiertaCliente(CLIENTE oCliente) { var query = ObtenerTodos() .Where(x => x.CLI_ID == oCliente.CLI_ID && x.FIC_ESTADOAPERTURA == true); return query.FirstOrDefault(); }
public void BajaLogica(CLIENTE entidad) { entidad.CLI_ESTADO = false; mCLIENTES.Modificacion(entidad); }
/// <summary> /// Método desusado para agregar un nuevo objeto al EntitySet CLIENTE. Considere la posibilidad de usar el método .Add de la propiedad ObjectSet<T> asociada. /// </summary> public void AddToCLIENTE(CLIENTE cLIENTE) { base.AddObject("CLIENTE", cLIENTE); }
public void Modificacion(CLIENTE entidad) { mCLIENTES.Modificacion(entidad); }
/// <summary> /// Crear un nuevo objeto CLIENTE. /// </summary> /// <param name="cLI_ID">Valor inicial de la propiedad CLI_ID.</param> public static CLIENTE CreateCLIENTE(global::System.Int32 cLI_ID) { CLIENTE cLIENTE = new CLIENTE(); cLIENTE.CLI_ID = cLI_ID; return cLIENTE; }
public List<FICHA> ObtenerFichasCliente(CLIENTE oCliente) { return mFICHAS.ObtenerFichasCliente(oCliente); }
public CTACTE_CLIENTE ObtenerCtaCteCliente(CLIENTE eCli) { MODELO.mCTACTE_CLIENTE mCTACTE_CLIENTE = MODELO.mCTACTE_CLIENTE.ObtenerInstancia(); return mCTACTE_CLIENTE.ObtenerPorIDCliente(eCli.CLI_ID); }