Exemplo n.º 1
0
        private void cargarDatos()
        {
            try
            {
                detalleImpresionGlo = detalleImpresionIns.GetEntity(detalleImpresionGlo);

                if (detalleImpresionGlo == null)
                {
                    MessageBox.Show("No existe información referente a la empresa en la base de datos.", "Error");
                }
                else
                {
                    txtNombreEmpresa.Text    = detalleImpresionGlo.NombreEmpresa.Trim();
                    txtDireccionEmpresa.Text = detalleImpresionGlo.DireccionEmpresa.Trim();
                    txtTelefonoEmpresa.Text  = detalleImpresionGlo.TelefonoEmpresa.Trim();
                    txtTributacion.Text      = detalleImpresionGlo.MensajeTributacion.Trim();
                    txtMensajeDespidad.Text  = detalleImpresionGlo.MensajeDespedida.Trim();

                    Image imagen = new Bitmap(detalleImpresionGlo.LogoEmpresa);
                    ptcLogoEmpresa.Image = imagen;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Exemplo n.º 2
0
        /// <summary>
        /// Guardamos la informacion suministrada en el sistema.
        /// </summary>
        /// <returns></returns>
        private bool guardar()
        {
            bool isOK = false;

            try
            {
                //Creamos una nueva instancia de la entidad
                tbDetalleImpresion nuevoIngreso = new tbDetalleImpresion();

                nuevoIngreso.NombreEmpresa      = txtNombreEmpresa.Text.Trim();
                nuevoIngreso.DireccionEmpresa   = txtDireccionEmpresa.Text.Trim();
                nuevoIngreso.TelefonoEmpresa    = txtTelefonoEmpresa.Text.Trim();
                nuevoIngreso.MensajeTributacion = txtTributacion.Text.Trim();
                nuevoIngreso.MensajeTributacion = txtMensajeDespidad.Text.Trim();

                string destino = "C:\\TEMP\\";

                //Creamos la ruta de la imagen.
                string foto = Path.Combine(destino, nombreImagen);

                nuevoIngreso.LogoEmpresa = foto;

                nuevoIngreso = detalleImpresionIns.Guardar(nuevoIngreso);

                if (nuevoIngreso.ID != 0)
                {
                    if (Directory.Exists(destino))
                    {
                        File.Copy(nombreImagen, foto);

                        MessageBox.Show("Los datos han sido agregados satisfactoriamente.", "Datos almacenados.");
                        isOK = true;
                    }
                    else
                    {
                        Directory.CreateDirectory(destino);

                        File.Copy(nombreImagen, foto);

                        MessageBox.Show("Los datos han sido agregados satisfactoriamente.", "Datos almacenados.");
                        isOK = true;
                    }
                }
            }
            catch (SaveEntityException ex)
            {
                MessageBox.Show(ex.Message);
                isOK = false;
            }

            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
                isOK = false;
            }

            return(isOK);
        }
Exemplo n.º 3
0
        private bool actualizar()
        {
            bool isOK = false;

            try
            {
                detalleImpresionGlo.NombreEmpresa      = txtNombreEmpresa.Text.Trim();
                detalleImpresionGlo.DireccionEmpresa   = txtDireccionEmpresa.Text.Trim();
                detalleImpresionGlo.TelefonoEmpresa    = txtTelefonoEmpresa.Text.Trim();
                detalleImpresionGlo.MensajeTributacion = txtTributacion.Text.Trim();
                detalleImpresionGlo.MensajeDespedida   = txtMensajeDespidad.Text.Trim();

                if (banderaImagen)
                {
                    path = Path.Combine("C:\\TEMP\\", nombreImagen);
                }



                detalleImpresionGlo = detalleImpresionIns.Actualizar(detalleImpresionGlo);

                MessageBox.Show("Los datos han sido actualizados.", "Exito");

                isOK = true;
            }
            catch (UpdateEntityException ex)
            {
                MessageBox.Show(ex.Message);
                isOK = false;
            }

            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
                isOK = false;
            }

            return(isOK);
        }
Exemplo n.º 4
0
 public tbDetalleImpresion GetEntity(tbDetalleImpresion entity)
 {
     return(detalleImpresionIns.GetEntity(entity));
 }
Exemplo n.º 5
0
 public tbDetalleImpresion Actualizar(tbDetalleImpresion entity)
 {
     return(detalleImpresionIns.Actualizar(entity));
 }