Ejemplo n.º 1
0
 private void CargarDatos()
 {
     try
     {
         this.dgClientes.DataSource = VCliente.Listar();
         this.dgClientes.Columns["IdCliente"].HeaderText = "Numero_Cliente";
     }
     catch (Exception)
     {
     }
 }
Ejemplo n.º 2
0
 private void NewClienteExecuted(object sender, EventArgs e)
 {
     Debug.Assert(cliente == null);
     _Commands.ClienteCommands.New.Enabled = false; // Disable new client command to prevent re-entrancy
     cliente          = new VCliente();
     cliente.Commands = _Commands;
     this.ShowModalPanel(cliente, DevComponents.DotNetBar.Controls.eSlideSide.Bottom);
     if (!_StartControl.Visible)
     {
         _StartControl.SlideOutButtonVisible = false;
     }
 }
Ejemplo n.º 3
0
 public bool ClienteModificar(VCliente cliente, int id)
 {
     try
     {
         var result = new LCliente().Modificar(cliente, id);
         return(result);
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
Ejemplo n.º 4
0
 public bool ClienteGuardar(VCliente cliente, ref int id)
 {
     try
     {
         var result = new LCliente().Guardar(cliente, ref id);
         return(result);
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
Ejemplo n.º 5
0
        private void CloseClienteDialog()
        {
            if (!_StartControl.Visible)
            {
                _StartControl.SlideOutButtonVisible = true;
            }

            _Commands.ClienteCommands.New.Enabled = true; // Enable new client command

            this.CloseModalPanel(cliente, DevComponents.DotNetBar.Controls.eSlideSide.Right);
            cliente.Commands = null;
            cliente.Dispose();
            cliente = null;
        }
Ejemplo n.º 6
0
 public bool Modificar(VCliente vcliente, int idCliente)
 {
     try
     {
         using (var scope = new TransactionScope())
         {
             var result = iCliente.Modificar(vcliente, idCliente);
             scope.Complete();
             return(result);
         }
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
Ejemplo n.º 7
0
 public bool Modificar(VCliente vcliente, int idCLiente)
 {
     try
     {
         using (var db = GetEsquema())
         {
             var cliente = db.Cliente.FirstOrDefault(b => b.Id == idCLiente);
             cliente.IdSpyre = vcliente.IdSpyre;
             cliente.Estado  = vcliente.Estado;
             cliente.Descrip = vcliente.Descripcion;
             cliente.RazonSo = vcliente.RazonSocial;
             cliente.Nit     = vcliente.Nit;
             cliente.TipoCli = vcliente.TipoCliente;
             cliente.Direcc  = vcliente.Direcccion;
             cliente.Contac1 = vcliente.Contacto1;
             cliente.Contac2 = vcliente.Contacto2;
             cliente.Telfo1  = vcliente.Telfono1;
             cliente.Telfo2  = vcliente.Telfono2;
             cliente.Email1  = vcliente.Email1;
             cliente.Email2  = vcliente.Email2;
             cliente.Ciudad  = vcliente.Ciudad;
             cliente.Factur  = vcliente.Facturacion;
             cliente.Longit  = vcliente.Longittud;
             cliente.Latitud = vcliente.Latitud;
             cliente.Imagen  = vcliente.Imagen;
             cliente.Fecha   = vcliente.Fecha;
             cliente.Hora    = vcliente.Hora;
             cliente.Usuario = vcliente.Usuario;
             db.Cliente.Attach(cliente);
             db.Entry(cliente).State = EntityState.Modified;
             db.SaveChanges();
             idCLiente = cliente.Id;
             return(true);
         }
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
Ejemplo n.º 8
0
 public bool Guardar(VCliente vcliente, ref int idCLiente)
 {
     try
     {
         using (var db = GetEsquema())
         {
             var cliente = new Cliente();
             cliente.IdSpyre = vcliente.IdSpyre;
             cliente.Estado  = vcliente.Estado;
             cliente.Descrip = vcliente.Descripcion;
             cliente.RazonSo = vcliente.RazonSocial;
             cliente.Nit     = vcliente.Nit;
             cliente.TipoCli = vcliente.TipoCliente;
             cliente.Direcc  = vcliente.Direcccion;
             cliente.Contac1 = vcliente.Contacto1;
             cliente.Contac2 = vcliente.Contacto2;
             cliente.Telfo1  = vcliente.Telfono1;
             cliente.Telfo2  = vcliente.Telfono2;
             cliente.Email1  = vcliente.Email1;
             cliente.Email2  = vcliente.Email2;
             cliente.Ciudad  = vcliente.Ciudad;
             cliente.Factur  = vcliente.Facturacion;
             cliente.Longit  = vcliente.Longittud;
             cliente.Latitud = vcliente.Latitud;
             cliente.Imagen  = vcliente.Imagen;
             cliente.Fecha   = vcliente.Fecha;
             cliente.Hora    = vcliente.Hora;
             cliente.Usuario = vcliente.Usuario;
             db.Cliente.Add(cliente);
             db.SaveChanges();
             idCLiente = cliente.Id;
             return(true);
         }
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
Ejemplo n.º 9
0
 public ClienteBuscar()
 {
     InitializeComponent();
     this.lista_filtrada = VCliente.Listar();
 }
Ejemplo n.º 10
0
        public override bool MH_NuevoRegistro()
        {
            int    id        = 0;
            bool   resultado = false;
            string mensaje   = "";

            VCliente Cliente = new VCliente()
            {
                IdSpyre     = Txb_CliCodSpyre.Text,
                Descripcion = Txb_CliDescripcion.Text,
                RazonSocial = Txb_CliRazonSoc.Text,
                Nit         = Txb_CliNit.Text,
                TipoCliente = Chb_CliContado.Checked ? 1 : 0,
                Direcccion  = Txb_CliDireccion.Text,
                Contacto1   = Txb_CliContacto1.Text,
                Contacto2   = Txb_CliContacto2.Text,
                Telfono1    = Txb_CliTel1.Text,
                Telfono2    = Txb_CliTel2.Text,
                Email1      = Txb_CliEmail1.Text,
                Email2      = Txb_CliEmail2.Text,
                Ciudad      = Convert.ToInt32(Cb_CliCiudad.Value),
                Facturacion = Convert.ToInt32(Cb_CliFacturacion.Value),
                Latitud     = Convert.ToDecimal(_latitud),
                Longittud   = Convert.ToDecimal(_longitud),
                Imagen      = _imagen,
                Fecha       = DateTime.Now.Date,
                Hora        = DateTime.Now.ToString("hh:mm"),
                Usuario     = UTGlobal.Usuario,
            };

            if (VM_Nuevo) //Nuevo
            {
                resultado = new ServiceDesktop.ServiceDesktopClient().ClienteGuardar(Cliente, ref id);
                if (resultado)
                {
                    Txb_CliCodSpyre.Focus();
                    UTGlobal.MG_MoverImagenRuta(Path.Combine(ConexionGlobal.gs_CarpetaRaiz, EnCarpeta.Imagen, ENSubCarpetas.ImagenesCliente), _imagen, Pc_Img);
                    MP_Filtrar(1);
                    MP_Limpiar();
                    _Limpiar         = true;
                    _imagen          = "Default.jpg";
                    _ModificarImagen = false;
                    mensaje          = GLMensaje.Nuevo_Exito(_NombreFormulario, id.ToString());
                }
            }
            else //Modifcar
            {
                id        = Convert.ToInt32(Txb_CliCod.Text);
                resultado = new ServiceDesktop.ServiceDesktopClient().ClienteModificar(Cliente, id);
                if (resultado)
                {
                    if (_ModificarImagen)
                    {
                        UTGlobal.MG_MoverImagenRuta(Path.Combine(ConexionGlobal.gs_CarpetaRaiz, EnCarpeta.Imagen, ENSubCarpetas.ImagenesCliente), _imagen, Pc_Img);
                        _ModificarImagen = false;
                    }
                    Txb_CliCodSpyre.Focus();
                    MP_Filtrar(1);
                    MP_InHabilitar();//El formulario
                    _Limpiar = true;
                    _imagen  = "Default.jpg";
                    mensaje  = GLMensaje.Modificar_Exito(_NombreFormulario, id.ToString());
                    MH_Habilitar();//El menu
                }
            }
            if (resultado)
            {
                ToastNotification.Show(this, mensaje, PRESENTER.Properties.Resources.GRABACION_EXITOSA, (int)GLMensajeTamano.Chico, eToastGlowColor.Green, eToastPosition.TopCenter);
            }
            else
            {
                mensaje = GLMensaje.Registro_Error(_NombreFormulario);
                ToastNotification.Show(this, mensaje, PRESENTER.Properties.Resources.CANCEL, (int)GLMensajeTamano.Chico, eToastGlowColor.Green, eToastPosition.TopCenter);
            }
            return(resultado);
        }