public Mantenimiento_Cliente(Cliente objCliente)
        {
            InitializeComponent();

            txtNroDocumento.KeyPress += new KeyPressEventHandler(Utils.Utils.ValidaNumerico);
            txtCelular.KeyPress += new KeyPressEventHandler(Utils.Utils.ValidaNumerico);
            txtTelf.KeyPress += new KeyPressEventHandler(Utils.Utils.ValidaNumerico);
            txtEmail.KeyPress += new KeyPressEventHandler(Utils.Utils.ValidaEmail);
            this.txtTelf.KeyUp += new System.Windows.Forms.KeyEventHandler(Utils.Utils.ValidaTamanoTelefono);
            this.btnEditar.Visible = false;
            this.cmbTipoDoc.SelectedIndex = 0;
            if (objCliente != null)
            {
                this.objCliente = objCliente;
                this.btnEditar.Visible = true;
                this.txtNombre.Text = objCliente.Nombre;
                bloquea();
                modificando = true;
                llena(objCliente);
                btnAceptar.Visible = false;
                lblCategoria.Text = objCliente.CategoriaCliente.Descripcion;
                lblPuntos.Text = objCliente.Puntos.ToString();

            }
        }
        public void llena(Cliente objCliente)
        {
            //datos generales
            this.txtNombre.Text = objCliente.Nombre;
            this.txtNroDocumento.Text = objCliente.NroDocumento;

            if(objCliente.TipoDocumento == "RUC")
            this.cmbTipoDoc.SelectedIndex=0;
            else
            this.cmbTipoDoc.SelectedIndex=1;

            this.txtDireccion.Text = objCliente.Direccion;
            //objCliente.CategoriaCliente = ;
            //medios de comunicacion
            this.txtTelf.Text = objCliente.Telefono;
            this.txtCelular.Text = objCliente.Celular;
            this.txtEmail.Text = objCliente.Email;
            this.txtContacto.Text = objCliente.Contacto;
        }
Example #3
0
 public void CargaCliente(Cliente cliente)
 {
     this.cliente = cliente;
     txtDNIRUC.Text = cliente.NroDocumento;
     txtNombreCliente.Text = cliente.Nombre;
 }
Example #4
0
 public void Grabar(Cliente instance)
 {
     new ClienteDA().Save(instance);
 }
Example #5
0
        public void Save(Cliente instance)
        {
            ISession hisession = null;
            try
            {
                hisession = NHibernateHelper.GetCurrentSession();
                hisession.BeginTransaction();
                if (instance.Id == 0)
                {
                    hisession.Save(instance);
                }
                else {
                    hisession.Merge(instance);
                }
                hisession.Transaction.Commit();
                hisession.Close();
            }
            catch (Exception ex)
            {
                if (hisession != null)
                {
                    if (hisession.IsOpen)
                    {
                        hisession.Close();

                    }
                }

            }
        }