コード例 #1
0
        private void dataGridView_GestionarClientes_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            DataGridViewRow current = dataGridView1.CurrentRow;

            ClienteCEN cCEN = new ClienteCEN();
            clienteSeleccionado = cCEN.LeerPorOID(current.Cells[0].Value.ToString());
            this.DialogResult = DialogResult.OK;
            this.Close();
        }
コード例 #2
0
ファイル: NuevaVenta.cs プロジェクト: here7/proyecto-dss
 private void buscarcliente_Click(object sender, EventArgs e)
 {
     SeleccionaCliente sc = new SeleccionaCliente();
     if (sc.ShowDialog() == DialogResult.OK)
     {
         c = sc.clienteSeleccionado;
         cliente.Text = c.NombreCompleto;
         cliente.Enabled = false;
     }
 }
コード例 #3
0
ファイル: LineaPedidoCP.cs プロジェクト: here7/proyecto-dss
        public ClienteEN getClienteDePedido(int id)
        {
            SessionInitializeTransaction();

            PedidoClienteCAD pcCAD = new PedidoClienteCAD(session);
            PedidoClienteEN pedido = pcCAD.LeerPorOID(id);
            ClienteEN c = new ClienteEN(pedido.Cliente);

            SessionCommit();

            return c;
        }
コード例 #4
0
        public void SetNombre(string p_Cliente_OID, string p_nombreCompleto)
        {
            /*PROTECTED REGION ID(InfoCosteProgramaGenNHibernate.CEN.InfoCoste_Cliente_setNombre_customized) START*/

            ClienteEN clienteEN = null;

            //Initialized ClienteEN
            clienteEN = new ClienteEN ();
            clienteEN.Id = p_Cliente_OID;
            clienteEN.NombreCompleto = p_nombreCompleto;
            //Call to ClienteCAD

            _IClienteCAD.SetNombre (clienteEN);

            /*PROTECTED REGION END*/
        }
コード例 #5
0
        public void SetEmail(string p_Cliente_OID, string p_email)
        {
            /*PROTECTED REGION ID(InfoCosteProgramaGenNHibernate.CEN.InfoCoste_Cliente_setEmail_customized) START*/

            ClienteEN clienteEN = null;

            //Initialized ClienteEN
            clienteEN = new ClienteEN ();
            clienteEN.Id = p_Cliente_OID;
            clienteEN.Email = p_email;
            //Call to ClienteCAD

            _IClienteCAD.SetEmail (clienteEN);

            /*PROTECTED REGION END*/
        }
コード例 #6
0
        public void SetTelefono(string p_Cliente_OID, int p_telefono)
        {
            /*PROTECTED REGION ID(InfoCosteProgramaGenNHibernate.CEN.InfoCoste_Cliente_setTelefono_customized) START*/

            ClienteEN clienteEN = null;

            //Initialized ClienteEN
            clienteEN = new ClienteEN ();
            clienteEN.Id = p_Cliente_OID;
            clienteEN.Telefono = p_telefono;
            //Call to ClienteCAD

            _IClienteCAD.SetTelefono (clienteEN);

            /*PROTECTED REGION END*/
        }
コード例 #7
0
ファイル: ClienteCEN.cs プロジェクト: here7/proyecto-dss
        public string Cliente(string p_id, string p_direccion, int p_telefono, string p_email, string p_nombreCompleto)
        {
            ClienteEN clienteEN = null;
            string oid;

            //Initialized ClienteEN
            clienteEN = new ClienteEN ();
            clienteEN.Id = p_id;

            clienteEN.Direccion = p_direccion;

            clienteEN.Telefono = p_telefono;

            clienteEN.Email = p_email;

            clienteEN.NombreCompleto = p_nombreCompleto;

            //Call to ClienteCAD

            oid = _IClienteCAD.Cliente (clienteEN);
            return oid;
        }
コード例 #8
0
ファイル: ClienteCAD.cs プロジェクト: here7/proyecto-dss
        public string Cliente(ClienteEN cliente)
        {
            try
            {
                SessionInitializeTransaction ();

                session.Save (cliente);
                SessionCommit ();
            }

            catch (Exception ex) {
                SessionRollBack ();
                if (ex is InfoCosteProgramaGenNHibernate.Exceptions.ModelException)
                        throw ex;
                throw new InfoCosteProgramaGenNHibernate.Exceptions.DataLayerException ("Error in ClienteCAD.", ex);
            }

            finally
            {
                SessionClose ();
            }

            return cliente.Id;
        }
コード例 #9
0
ファイル: ClienteEN.cs プロジェクト: here7/proyecto-dss
 public ClienteEN(ClienteEN cliente)
 {
     this.init (cliente.Id, cliente.Direccion, cliente.Telefono, cliente.Email, cliente.ParteIntervencion, cliente.PedidoCliente, cliente.NombreCompleto);
 }
コード例 #10
0
ファイル: ClienteCAD.cs プロジェクト: here7/proyecto-dss
        public void SetTelefono(ClienteEN cliente)
        {
            try
            {
                SessionInitializeTransaction ();
                ClienteEN clienteEN = (ClienteEN)session.Load (typeof(ClienteEN), cliente.Id);

                clienteEN.Telefono = cliente.Telefono;

                session.Update (clienteEN);
                SessionCommit ();
            }

            catch (Exception ex) {
                SessionRollBack ();
                if (ex is InfoCosteProgramaGenNHibernate.Exceptions.ModelException)
                        throw ex;
                throw new InfoCosteProgramaGenNHibernate.Exceptions.DataLayerException ("Error in ClienteCAD.", ex);
            }

            finally
            {
                SessionClose ();
            }
        }