示例#1
0
        public int ModificarSucursal(ClienteSucursal sucursal, string usuario)
        {
            parametrosEntrada    = new MySqlParameter[9];
            parametrosEntrada[0] = new MySqlParameter("@_idSucursal", MySqlDbType.Int32);
            parametrosEntrada[1] = new MySqlParameter("@_nroDocumento", MySqlDbType.VarChar, 20);
            parametrosEntrada[2] = new MySqlParameter("@_nombreContacto", MySqlDbType.VarChar, 255);
            parametrosEntrada[3] = new MySqlParameter("@_direccion", MySqlDbType.VarChar, 255);
            parametrosEntrada[4] = new MySqlParameter("@_telefono", MySqlDbType.VarChar, 255);
            parametrosEntrada[5] = new MySqlParameter("@_email", MySqlDbType.VarChar, 255);
            parametrosEntrada[6] = new MySqlParameter("@_observacion", MySqlDbType.VarChar, 255);
            parametrosEntrada[7] = new MySqlParameter("@_estado", MySqlDbType.Int32);
            parametrosEntrada[8] = new MySqlParameter("@_usuario_mod", MySqlDbType.VarChar, 100);

            parametrosEntrada[0].Value = sucursal.IdSucursal;
            parametrosEntrada[1].Value = sucursal.NroDocumento;
            parametrosEntrada[2].Value = sucursal.NombreContacto;
            parametrosEntrada[3].Value = sucursal.Direccion;
            parametrosEntrada[4].Value = sucursal.Telefono;
            parametrosEntrada[5].Value = sucursal.Email;
            parametrosEntrada[6].Value = sucursal.Observacion;
            parametrosEntrada[7].Value = sucursal.Estado;
            parametrosEntrada[8].Value = usuario;

            bool aux = objManager.EjecutarProcedure(parametrosEntrada, "update_cliente_sucursal");

            return((aux) ? 1 : -1);
        }
示例#2
0
        public int GuardarNuevoSucursal(ClienteSucursal sucursal, string usuario)
        {
            parametrosEntrada    = new MySqlParameter[9];
            parametrosEntrada[0] = new MySqlParameter("@_idCliente", MySqlDbType.Int32);
            parametrosEntrada[1] = new MySqlParameter("@_nroDocumento", MySqlDbType.VarChar, 20);
            parametrosEntrada[2] = new MySqlParameter("@_nombreContacto", MySqlDbType.VarChar, 255);
            parametrosEntrada[3] = new MySqlParameter("@_direccion", MySqlDbType.VarChar, 255);
            parametrosEntrada[4] = new MySqlParameter("@_telefono", MySqlDbType.VarChar, 255);
            parametrosEntrada[5] = new MySqlParameter("@_email", MySqlDbType.VarChar, 255);
            parametrosEntrada[6] = new MySqlParameter("@_observacion", MySqlDbType.VarChar, 255);
            parametrosEntrada[7] = new MySqlParameter("@_usuario_ins", MySqlDbType.VarChar, 100);
            parametrosEntrada[8] = new MySqlParameter("@_idSucursal", MySqlDbType.Int32);

            parametrosEntrada[0].Value = sucursal.IdCliente;
            parametrosEntrada[1].Value = sucursal.NroDocumento;
            parametrosEntrada[2].Value = sucursal.NombreContacto;
            parametrosEntrada[3].Value = sucursal.Direccion;
            parametrosEntrada[4].Value = sucursal.Telefono;
            parametrosEntrada[5].Value = sucursal.Email;
            parametrosEntrada[6].Value = sucursal.Observacion;
            parametrosEntrada[7].Value = usuario;

            string[] datosSalida = new string[1];

            objManager.EjecutarProcedureConDatosDevueltos(parametrosEntrada, "insert_cliente_sucursal",
                                                          8, 9, out datosSalida, 1);

            if (datosSalida != null)
            {
                int idCliente = Convert.ToInt32(datosSalida[0]);
                return(idCliente);
            }
            return(-1);
        }
示例#3
0
        public void Inicializado()
        {
            clienteDA       = new ClienteDA();
            sucursalCliente = new ClienteSucursal();

            tablaCliente             = clienteDA.ListarClientes();
            cmbCliente.DataSource    = tablaCliente;
            cmbCliente.DisplayMember = "nombre_razonSocial";
            cmbCliente.ValueMember   = "idCliente";
            cmbCliente.SelectedIndex = -1;
            dgvSucursalCliente.PrimaryGrid.DataSource          = null;
            dgvSucursalCliente.PrimaryGrid.AutoGenerateColumns = false;
        }
示例#4
0
        public void estadoComponentes(TipoVista estado)
        {
            switch (estado)
            {
            case TipoVista.Inicial:     //ya esta

                btnNuevo.Enabled          = (cmbCliente.SelectedIndex != -1) ? true : false;
                btnCancelar.Enabled       = false;
                btnImprimir.Enabled       = (cmbCliente.SelectedIndex != -1) ? true : false;;
                btnGrabar.Enabled         = false;
                btnEditar.Enabled         = (cmbCliente.SelectedIndex != -1) ? true : false;
                cmbCliente.Enabled        = true;
                txtNroDocumento.Enabled   = false;
                txtNombreContacto.Enabled = false;
                txtEmail.Enabled          = false;
                txtTelefono.Enabled       = false;
                txtDireccion.Enabled      = false;
                chbActivo.Enabled         = false;
                limpiarComponentes();
                sucursalCliente = new ClienteSucursal();
                break;

            case TipoVista.Nuevo:     //ya esta
                //Inicializado(idUsuario, nombreUsuario);
                btnNuevo.Enabled          = false;
                btnCancelar.Enabled       = true;
                btnImprimir.Enabled       = false;
                btnGrabar.Enabled         = true;
                btnEditar.Enabled         = false;
                cmbCliente.Enabled        = false;
                txtNroDocumento.Enabled   = true;
                txtNombreContacto.Enabled = true;
                txtEmail.Enabled          = true;
                txtTelefono.Enabled       = true;
                txtDireccion.Enabled      = true;
                chbActivo.Enabled         = false;
                limpiarComponentes();
                sucursalCliente = new ClienteSucursal();
                break;

            case TipoVista.Guardar:     //ya esta listo
                btnNuevo.Enabled          = (cmbCliente.SelectedIndex != -1) ? true : false;
                btnCancelar.Enabled       = false;
                btnImprimir.Enabled       = (cmbCliente.SelectedIndex != -1) ? true : false;;
                btnGrabar.Enabled         = false;
                btnEditar.Enabled         = (cmbCliente.SelectedIndex != -1) ? true : false;
                cmbCliente.Enabled        = true;
                txtNroDocumento.Enabled   = false;
                txtNombreContacto.Enabled = false;
                txtEmail.Enabled          = false;
                txtTelefono.Enabled       = false;
                txtDireccion.Enabled      = false;
                chbActivo.Enabled         = false;
                sucursalCliente           = new ClienteSucursal();
                //limpiarComponentes();
                break;

            case TipoVista.Modificar:    //ya esta
                                         //Inicializado(idUsuario, nombreUsuario);

                btnNuevo.Enabled          = false;
                btnCancelar.Enabled       = true;
                btnImprimir.Enabled       = false;
                btnGrabar.Enabled         = true;
                btnEditar.Enabled         = false;
                cmbCliente.Enabled        = false;
                txtNroDocumento.Enabled   = true;
                txtNombreContacto.Enabled = true;
                txtEmail.Enabled          = true;
                txtTelefono.Enabled       = true;
                txtDireccion.Enabled      = true;
                chbActivo.Enabled         = true;
                limpiarComponentes();
                sucursalCliente = new ClienteSucursal();
                break;

            case TipoVista.Vista:
                btnNuevo.Enabled          = (cmbCliente.SelectedIndex != -1) ? true : false;
                btnCancelar.Enabled       = false;
                btnImprimir.Enabled       = (cmbCliente.SelectedIndex != -1) ? true : false;;
                btnGrabar.Enabled         = false;
                btnEditar.Enabled         = (cmbCliente.SelectedIndex != -1) ? true : false;
                cmbCliente.Enabled        = true;
                txtNroDocumento.Enabled   = false;
                txtNombreContacto.Enabled = false;
                txtEmail.Enabled          = false;
                txtTelefono.Enabled       = false;
                txtDireccion.Enabled      = false;
                chbActivo.Enabled         = false;
                //limpiarComponentes();
                sucursalCliente = new ClienteSucursal();
                break;

            case TipoVista.Limpiar:     //ya esta
                btnNuevo.Enabled          = (cmbCliente.SelectedIndex != -1) ? true : false;
                btnCancelar.Enabled       = false;
                btnImprimir.Enabled       = false;
                btnGrabar.Enabled         = false;
                btnEditar.Enabled         = false;
                cmbCliente.Enabled        = true;
                txtNroDocumento.Enabled   = false;
                txtNombreContacto.Enabled = false;
                txtEmail.Enabled          = false;
                txtDireccion.Enabled      = false;
                txtTelefono.Enabled       = false;
                chbActivo.Enabled         = false;
                limpiarComponentes();
                sucursalCliente = new ClienteSucursal();
                break;

            case TipoVista.Duplicar:      //ya esta
                //Inicializado(idUsuario, nombreUsuario);
                btnNuevo.Enabled          = false;
                btnCancelar.Enabled       = false;
                btnImprimir.Enabled       = false;
                btnGrabar.Enabled         = true;
                btnEditar.Enabled         = false;
                cmbCliente.Enabled        = true;
                txtNroDocumento.Enabled   = true;
                txtNombreContacto.Enabled = true;
                txtEmail.Enabled          = true;
                txtTelefono.Enabled       = true;
                txtDireccion.Enabled      = true;
                chbActivo.Enabled         = true;
                limpiarComponentes();
                sucursalCliente = new ClienteSucursal();
                break;

            case TipoVista.Anular:      //ya esta
                btnNuevo.Enabled          = (cmbCliente.SelectedIndex != -1) ? true : false;
                btnCancelar.Enabled       = false;
                btnImprimir.Enabled       = (cmbCliente.SelectedIndex != -1) ? true : false;;
                btnGrabar.Enabled         = false;
                btnEditar.Enabled         = (cmbCliente.SelectedIndex != -1) ? true : false;
                cmbCliente.Enabled        = true;
                txtNroDocumento.Enabled   = false;
                txtNombreContacto.Enabled = false;
                txtEmail.Enabled          = false;
                txtTelefono.Enabled       = false;
                txtDireccion.Enabled      = false;
                chbActivo.Enabled         = false;
                limpiarComponentes();
                sucursalCliente = new ClienteSucursal();
                break;
            }
        }