Ejemplo n.º 1
0
        private void btnAgregar_Click(object sender, EventArgs e)
        {
            frmTipoDeMascotaAE frm = DI.Create <frmTipoDeMascotaAE>();

            frm.Titulo("Nuevo Tipo De Mascota");
            DialogResult dr = frm.ShowDialog(this);

            if (dr == DialogResult.OK)
            {
                try
                {
                    TipoDeMascotaEditDto tipoEditDto = frm.GetTipo();
                    if (servicio.Existe(tipoEditDto))
                    {
                        frmMessageBox messageBox = new frmMessageBox();
                        messageBox.Show();
                        messageBox.ShowError("Tipo De Mascota Existente", $"{tipoEditDto.Descripcion} ya existe en la base de datos");
                    }
                    servicio.Guardar(tipoEditDto);
                    DataGridViewRow      r           = ConstruirFila();
                    TipoDeMascotaListDto tipoListDto = mapper.Map <TipoDeMascotaListDto>(tipoEditDto);
                    SetearFila(r, tipoListDto);
                    AgregarFila(r);
                    frmMessageBox frmMessage = new frmMessageBox();
                    frmMessage.Show();
                    frmMessage.ShowInfo("Registro Agregado", $"{tipoListDto.Descripcion} ya a sido agergado");
                }
                catch (Exception)
                {
                    frmMessageBox frmMessage = new frmMessageBox();
                    frm.Show();
                    frmMessage.ShowError("Error", $"El registro no se pudo agregar. Intentelo nuevamente");
                }
            }
        }
Ejemplo n.º 2
0
        private void btnAgregar_Click(object sender, EventArgs e)
        {
            frmClienteAE frm = DI.Create <frmClienteAE>();

            frm.Titulo("Nuevo Cliente");
            DialogResult dr = frm.ShowDialog(this);

            if (dr == DialogResult.OK)
            {
                try
                {
                    ClienteEditDto clienteEditDto = frm.GetCliente();
                    if (servicio.Existe(clienteEditDto))
                    {
                        frmMessageBox messageBox = new frmMessageBox();
                        messageBox.Show();
                        messageBox.ShowError("Cliente Existente", $"{clienteEditDto.Apellido}, {clienteEditDto.Nombre} ya existe en la base de datos");
                    }
                    servicio.Guardar(clienteEditDto);
                    DataGridViewRow r = ConstruirFila();
                    ClienteListDto  clienteListDto = mapper.Map <ClienteListDto>(clienteEditDto);
                    SetearFila(r, clienteListDto);
                    AgregarFila(r);
                    frmMessageBox frmMessage = new frmMessageBox();
                    frmMessage.Show();
                    frmMessage.ShowInfo("Registro Agregado", $"{clienteEditDto.Apellido}, {clienteEditDto.Nombre} ya a sido agergado");
                }
                catch (Exception)
                {
                    frmMessageBox frmMessage = new frmMessageBox();
                    frm.Show();
                    frmMessage.ShowError("Error", $"El registro no se pudo agregar. Intentelo nuevamente");
                }
            }
        }
Ejemplo n.º 3
0
        private void btnBuscar_Click(object sender, EventArgs e)
        {
            frmBuscarLocalidad frm = DI.Create <frmBuscarLocalidad>();

            frm.Titulo("Filtrar Localidades");
            DialogResult dr = frm.ShowDialog(this);

            if (dr == DialogResult.Cancel)
            {
                return;
            }

            var tipoDto = frm.GetProvincia();

            try
            {
                lista = servicio.GetLista(tipoDto.NombreProvincia);
                MostrarDatosEnGrilla();
            }
            catch (Exception exception)
            {
                MessageBox.Show(exception.Message, "Error",
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Ejemplo n.º 4
0
        private void tsbNuevo_Click(object sender, EventArgs e)
        {
            FrmTiposDocumentosAE frm = DI.Create <FrmTiposDocumentosAE>();

            frm.Text = "Agregar un Nuevo Tipo de Documento";
            DialogResult dr = frm.ShowDialog(this);

            if (dr == DialogResult.OK)
            {
                try
                {
                    TipoDocumentoEditDto tipoDocumentoEditDto = frm.GetTipoDocumento();
                    if (_servicio.Existe(tipoDocumentoEditDto))
                    {
                        MessageBox.Show("Registro repetido", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        return;
                    }
                    _servicio.Guardar(tipoDocumentoEditDto);
                    DataGridViewRow r = ConstruirFila();
                    var             tipoDocumentoListDto = _mapper.Map <TipoDocumentoListDto>(tipoDocumentoEditDto);
                    SetearFila(r, tipoDocumentoListDto);
                    AgregarFila(r);
                    MessageBox.Show("Registro agregado :) ", "Mensaje", MessageBoxButtons.OK,
                                    MessageBoxIcon.Information);
                }
                catch (Exception exception)
                {
                    MessageBox.Show(exception.Message, "Error", MessageBoxButtons.OK,
                                    MessageBoxIcon.Error);
                }
            }
        }
Ejemplo n.º 5
0
        private void mbtNuevo_Click(object sender, EventArgs e)
        {
            FrmAlumnoAE frm = DI.Create <FrmAlumnoAE>();

            frm.Text = "Nuevo alumno...";
            DialogResult dr = frm.ShowDialog(this);

            if (dr == DialogResult.OK)
            {
                try
                {
                    AlumnoEditDto alumnoEditDto = frm.GetAlumno();

                    servicio.Guardar(alumnoEditDto);
                    DataGridViewRow r             = ConstruirFila();
                    AlumnoListDto   alumnoListDto = Mapeador.CrearMapper().Map <AlumnoListDto>(alumnoEditDto);
                    SetearFila(r, alumnoListDto);
                    AgregarFila(r);
                    MetroMessageBox.Show(this, "Registro agregado", "Mensaje",
                                         MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                catch (Exception exception)
                {
                    MetroMessageBox.Show(this, exception.Message, "Error",
                                         MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
Ejemplo n.º 6
0
        private void tsbNuevo_Click(object sender, EventArgs e)
        {
            FrmProductosAE frm = DI.Create <FrmProductosAE>();

            frm.Text = "Agregar Producto";
            DialogResult dr = frm.ShowDialog(this);

            if (dr == DialogResult.OK)
            {
                try
                {
                    ProductoEditDto productoEditDto = frm.GetTipo();
                    if (_servicio.Existe(productoEditDto))
                    {
                        MessageBox.Show("Registro repetido", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        return;
                    }
                    _servicio.Guardar(productoEditDto);
                    DataGridViewRow r = ConstruirFila();
                    var             productoListDto = _mapper.Map <ProductoListDto>(productoEditDto);
                    productoListDto.TipoProducto = (_serviciosTipoProducto
                                                    .GetTipoPorId(productoEditDto.TipoProductoId))
                                                   .Descripcion;
                    SetearFila(r, productoListDto);
                    AgregarFila(r);
                    MessageBox.Show("Registro agregado...", "Mensaje", MessageBoxButtons.OK,
                                    MessageBoxIcon.Information);
                }
                catch (Exception exception)
                {
                    MessageBox.Show(exception.Message, "Error", MessageBoxButtons.OK,
                                    MessageBoxIcon.Error);
                }
            }
        }
Ejemplo n.º 7
0
 static void Main()
 {
     DI.Inicialize();
     Application.EnableVisualStyles();
     Application.SetCompatibleTextRenderingDefault(false);
     Application.Run(DI.Create <FrmMenuPrincipal>());
 }
Ejemplo n.º 8
0
        private void btnAgregar_Click(object sender, EventArgs e)
        {
            frmNecesidadEspecialAE frm = DI.Create <frmNecesidadEspecialAE>();

            frm.Titulo("Nueva Necesidad Especial");
            DialogResult dr = frm.ShowDialog(this);

            if (dr == DialogResult.OK)
            {
                try
                {
                    NecesidadEspecialEditDto necesidadEditDto = frm.GetNecesidadESpecial();
                    if (servicio.Existe(necesidadEditDto))
                    {
                        frmMessageBox messageBox = new frmMessageBox();
                        messageBox.Show();
                        messageBox.ShowError("Necesidad Especial Existente", $"{necesidadEditDto.Descripcion} ya existe en la base de datos");
                    }
                    servicio.Guardar(necesidadEditDto);
                    DataGridViewRow          r = ConstruirFila();
                    NecesidadEspecialListDto necesidadListDto = mapper.Map <NecesidadEspecialListDto>(necesidadEditDto);
                    SetearFila(r, necesidadListDto);
                    AgregarFila(r);
                    frmMessageBox frmMessage = new frmMessageBox();
                    frmMessage.Show();
                    frmMessage.ShowInfo("Registro Agregado", $"{necesidadListDto.Descripcion} ya a sido agergado");
                }
                catch (Exception)
                {
                    frmMessageBox frmMessage = new frmMessageBox();
                    frm.Show();
                    frmMessage.ShowError("Error", $"El registro no se pudo agregar. Intentelo nuevamente");
                }
            }
        }
Ejemplo n.º 9
0
        private void tsbNuevo_Click(object sender, EventArgs e)
        {
            FrmVentasAE  frm = DI.Create <FrmVentasAE>();
            DialogResult dr  = frm.ShowDialog(this);

            if (dr == DialogResult.OK)
            {
                try
                {
                    var ventaEditDto = frm.GetVenta();
                    _servicio.Guardar(ventaEditDto);
                    var ventaListDto = _mapper.Map <VentaListDto>(ventaEditDto);
                    var r            = ConstruirFila();
                    SetearFila(r, ventaListDto);
                    AgregarFila(r);
                    MessageBox.Show("Venta agregada :) ", "Mensaje",
                                    MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                catch (Exception exception)
                {
                    MessageBox.Show(exception.Message, "Error", MessageBoxButtons.OK,
                                    MessageBoxIcon.Error);
                }
            }
        }
        private void ManejarPaises()
        {
            var frm = PaisesForm.GetInstancia(DI.Create <IServicioPais>());

            frm.MdiParent   = this;
            frm.WindowState = FormWindowState.Maximized;
            frm.Dock        = DockStyle.Fill;

            frm.Show();
        }
Ejemplo n.º 11
0
        private void btnEditar_Click(object sender, EventArgs e)
        {
            if (dgvDatos.SelectedRows.Count == 0)
            {
                return;
            }

            DataGridViewRow r = dgvDatos.SelectedRows[0];
            var             mascotaListDto = r.Tag as MascotaListDto;
            var             mascotaCopia   = (MascotaListDto)mascotaListDto.Clone();
            frmMascotaAE    frm            = DI.Create <frmMascotaAE>();

            frm.Titulo("Editar Mascota");
            MascotaEditDto mascotaEditDto = servicio.GetMascotaPorId(mascotaListDto.MascotaId);

            frm.SetMascota(mascotaEditDto);
            DialogResult dr = frm.ShowDialog(this);

            if (dr == DialogResult.Cancel)
            {
                return;
            }

            mascotaEditDto = frm.GetMascota();
            if (servicio.Existe(mascotaEditDto))
            {
                frmMessageBox messageBox = new frmMessageBox();
                messageBox.Show();
                messageBox.ShowError("Mascota Existente", $"{mascotaEditDto.Nombre} ya existe en la base de datos");
                SetearFila(r, mascotaCopia);
                return;
            }
            try
            {
                servicio.Guardar(mascotaEditDto);
                var mListDto = mapper.Map <MascotaListDto>(mascotaEditDto);
                mascotaListDto.Cliente = (servicioCliente
                                          .GetClientePorId(mascotaEditDto.ClienteId))
                                         .Nombre;
                mascotaListDto.TipoDeMascota = (servicioTipoDeMascota
                                                .GetTipoDeMascotaPorId(mascotaEditDto.TipoDeMascotaId))
                                               .Descripcion;
                SetearFila(r, mListDto);
                frmMessageBox messageBox = new frmMessageBox();
                messageBox.Show();
                messageBox.ShowInfo("Mascota Editada", $"{mListDto.Nombre} " +
                                    $"ah sido editada correctamente");
            }
            catch (Exception)
            {
                frmMessageBox messageBox = new frmMessageBox();
                messageBox.Show();
                messageBox.ShowError("Error", $"Ocurrio un problema no se pudo completar la transaccion. Intentelo nuevamente.");
            }
        }
Ejemplo n.º 12
0
        private void tsbNuevo_Click(object sender, EventArgs e)
        {
            FrmPropiedadAE frm = DI.Create <FrmPropiedadAE>();

            frm.Text = "Agregar Propiedad";
            DialogResult dr = frm.ShowDialog(this);

            if (dr == DialogResult.OK)
            {
                try
                {
                    PropiedadEditDto propiedadEditDto = frm.GetPropiedad();
                    if (_servicio.Existe(propiedadEditDto))
                    {
                        MessageBox.Show("Registro repetido", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        return;
                    }
                    _servicio.Guardar(propiedadEditDto);
                    DataGridViewRow r = ConstruirFila();
                    var             propiedadListDto = _mapper.Map <PropiedadListDto>(propiedadEditDto);

                    propiedadListDto.Provincia = (_servicioProvincia
                                                  .GetProvinciaPorId(propiedadEditDto.ProvinciaId))
                                                 .NombreProvincia;

                    propiedadListDto.Localidad = (_servicioLocalidad
                                                  .GetLocalidadPorId(propiedadEditDto.LocalidadId))
                                                 .NombreLocalidad;

                    propiedadListDto.TipoPropiedad = (_servicioTipoPropiedad
                                                      .GetTipoPropiedadPorId(propiedadEditDto.TipoPropiedadId))
                                                     .DescripcionTP;


                    propiedadListDto.TipoOperacion = (_servicioTipoOperacion
                                                      .GetTipoOperacionPorId(propiedadEditDto.TipoOperacionId))
                                                     .DescripcionTO;

                    propiedadListDto.Cliente = (_servicioCliente
                                                .GetClientePorId(propiedadEditDto.ClienteId))
                                               .Apellido;


                    SetearFila(r, propiedadListDto);
                    AgregarFila(r);
                    MessageBox.Show(" Registro agregado :) ", "Mensaje", MessageBoxButtons.OK,
                                    MessageBoxIcon.Information);
                }
                catch (Exception exception)
                {
                    MessageBox.Show(exception.Message, "Error", MessageBoxButtons.OK,
                                    MessageBoxIcon.Error);
                }
            }
        }
Ejemplo n.º 13
0
        private void btnEditar_Click(object sender, EventArgs e)
        {
            if (dgvDatos.SelectedRows.Count == 0)
            {
                return;
            }

            DataGridViewRow r = dgvDatos.SelectedRows[0];
            var             proveedorListDto = r.Tag as ProveedorListDto;
            var             proveedorCopia   = (ProveedorListDto)proveedorListDto.Clone();
            frmProveedorAE  frm = DI.Create <frmProveedorAE>();

            frm.Titulo("Editar Proveedor");
            ProveedorEditDto proveedorEditDto = servicio.GetProveedorPorId(proveedorListDto.ProveedorId);

            frm.SetProveedor(proveedorEditDto);
            DialogResult dr = frm.ShowDialog(this);

            if (dr == DialogResult.Cancel)
            {
                return;
            }

            proveedorEditDto = frm.GetProveedor();
            if (servicio.Existe(proveedorEditDto))
            {
                frmMessageBox messageBox = new frmMessageBox();
                messageBox.Show();
                messageBox.ShowError("Proveedor Existente", $"{proveedorEditDto.CUIT}-{proveedorEditDto.RazonSocial} ya existe en la base de datos");
                SetearFila(r, proveedorCopia);
                return;
            }
            try
            {
                servicio.Guardar(proveedorEditDto);
                var pListDto = mapper.Map <ProveedorListDto>(proveedorEditDto);
                proveedorListDto.Provincia = (servicioProvincia
                                              .GetProvinciaId(proveedorEditDto.ProvinciaId))
                                             .NombreProvincia;
                proveedorListDto.Localidad = (servicioLocalidad
                                              .GetLocalidadPorId(proveedorEditDto.LocalidadId))
                                             .NombreLocalidad;
                SetearFila(r, pListDto);
                frmMessageBox messageBox = new frmMessageBox();
                messageBox.Show();
                messageBox.ShowInfo("Proveedor Editado", $"{pListDto.CUIT}-{pListDto.RazonSocial} " +
                                    $"ah sido editada correctamente");
            }
            catch (Exception)
            {
                frmMessageBox messageBox = new frmMessageBox();
                messageBox.Show();
                messageBox.ShowError("Error", $"Ocurrio un problema no se pudo completar la transaccion. Intentelo nuevamente.");
            }
        }
        private void ManejarNegocios()
        {
            NegociosForm frm = NegociosForm.GetInstancia(DI.Create <IServicioNegocio>());

            frm.MdiParent   = this;
            frm.WindowState = FormWindowState.Maximized;
            frm.Dock        = DockStyle.Fill;


            frm.Show();
        }
        private void ManejarSoportes()
        {
            SoportesForm frm = SoportesForm.GetInstancia(DI.Create <IServicioSoporte>());

            frm.MdiParent   = this;
            frm.WindowState = FormWindowState.Maximized;
            frm.Dock        = DockStyle.Fill;


            frm.Show();
        }
Ejemplo n.º 16
0
        private void btnEditar_Click(object sender, EventArgs e)
        {
            if (dgvDatos.SelectedRows.Count == 0)
            {
                return;
            }

            DataGridViewRow r           = dgvDatos.SelectedRows[0];
            var             razaListDto = r.Tag as RazaListDto;
            var             razaCopia   = (RazaListDto)razaListDto.Clone();
            frmRazaAE       frm         = DI.Create <frmRazaAE>();

            frm.Titulo("Editar Raza");
            RazaEditDto razaEditDto = servicio.GetRazaPorId(razaListDto.RazaId);

            frm.SetRaza(razaEditDto);
            DialogResult dr = frm.ShowDialog(this);

            if (dr == DialogResult.Cancel)
            {
                return;
            }

            razaEditDto = frm.GetRaza();
            if (servicio.Existe(razaEditDto))
            {
                frmMessageBox messageBox = new frmMessageBox();
                messageBox.Show();
                messageBox.ShowError("Raza Existente", $"{razaEditDto.Descripcion} ya existe en la base de datos");
                SetearFila(r, razaCopia);
                return;
            }
            try
            {
                servicio.Guardar(razaEditDto);
                var rListDto = mapper.Map <RazaListDto>(razaEditDto);
                razaListDto.TipoDeMascota = (servicioTipo
                                             .GetTipoDeMascotaPorId(razaEditDto.TipoDeMascotaId))
                                            .Descripcion;
                SetearFila(r, rListDto);
                frmMessageBox messageBox = new frmMessageBox();
                messageBox.Show();
                messageBox.ShowInfo("Raza Editada", $"{rListDto.Descripcion} " +
                                    $"ah sido editada correctamente");
            }
            catch (Exception)
            {
                frmMessageBox messageBox = new frmMessageBox();
                messageBox.Show();
                messageBox.ShowError("Error", $"Ocurrio un problema no se pudo completar la transaccion. Intentelo nuevamente.");
            }
        }
Ejemplo n.º 17
0
        private void btnEditar_Click(object sender, EventArgs e)
        {
            if (dgvDatos.SelectedRows.Count == 0)
            {
                return;
            }

            DataGridViewRow r = dgvDatos.SelectedRows[0];
            var             empleadoListDto = r.Tag as EmpleadoListDto;
            var             empleadoCopia   = (EmpleadoListDto)empleadoListDto.Clone();
            frmEmpleadoAE   frm             = DI.Create <frmEmpleadoAE>();

            frm.Titulo("Editar Empleado");
            EmpleadoEditDto empleadoEditDto = servicio.GetEmpleadoPorId(empleadoListDto.EmpleadoId);

            frm.SetEmpleado(empleadoEditDto);
            DialogResult dr = frm.ShowDialog(this);

            if (dr == DialogResult.Cancel)
            {
                return;
            }

            empleadoEditDto = frm.GetEmpleado();
            if (servicio.Existe(empleadoEditDto))
            {
                frmMessageBox messageBox = new frmMessageBox();
                messageBox.Show();
                messageBox.ShowError("Empleado Existente", $"{empleadoEditDto.Nombre}, {empleadoEditDto.Apellido} ya existe en la base de datos");
                SetearFila(r, empleadoCopia);
                return;
            }
            try
            {
                servicio.Guardar(empleadoEditDto);
                var eListDto = mapper.Map <EmpleadoListDto>(empleadoEditDto);
                empleadoListDto.TipoDeTarea = (servicioTipoDeTarea
                                               .GetTipoDeTareaId(empleadoEditDto.TipoDeTareaId))
                                              .Descripcion;
                SetearFila(r, eListDto);
                frmMessageBox messageBox = new frmMessageBox();
                messageBox.Show();
                messageBox.ShowInfo("Empleado Editado", $"{eListDto.Nombre} " +
                                    $"ah sido editada correctamente");
            }
            catch (Exception)
            {
                frmMessageBox messageBox = new frmMessageBox();
                messageBox.Show();
                messageBox.ShowError("Error", $"Ocurrio un problema no se pudo completar la transaccion. Intentelo nuevamente.");
            }
        }
Ejemplo n.º 18
0
        private void btnEditar_Click(object sender, EventArgs e)
        {
            if (dgvDatos.SelectedRows.Count == 0)
            {
                return;
            }

            DataGridViewRow r = dgvDatos.SelectedRows[0];
            var             localidadListDto = r.Tag as LocalidadListDto;
            var             localidadCopia   = (LocalidadListDto)localidadListDto.Clone();
            frmLocalidadAE  frm = DI.Create <frmLocalidadAE>();

            frm.Titulo("Editar Localidad");
            LocalidadEditDto localidadEditDto = servicio.GetLocalidadPorId(localidadListDto.LocalidadId);

            frm.SetLocalidad(localidadEditDto);
            DialogResult dr = frm.ShowDialog(this);

            if (dr == DialogResult.Cancel)
            {
                return;
            }

            localidadEditDto = frm.GetLocalidad();
            if (servicio.Existe(localidadEditDto))
            {
                frmMessageBox messageBox = new frmMessageBox();
                messageBox.Show();
                messageBox.ShowError("Localidad Existente", $"{localidadEditDto.NombreLocalidad} ya existe en la base de datos");
                SetearFila(r, localidadCopia);
                return;
            }
            try
            {
                servicio.Guardar(localidadEditDto);
                var lListDto = mapper.Map <LocalidadListDto>(localidadEditDto);
                localidadListDto.Provincia = (servicioProvincia
                                              .GetProvinciaId(localidadEditDto.ProvinciaId))
                                             .NombreProvincia;
                SetearFila(r, lListDto);
                frmMessageBox messageBox = new frmMessageBox();
                messageBox.Show();
                messageBox.ShowInfo("Localidad Editada", $"{lListDto.NombreLocalidad} " +
                                    $"ah sido editada correctamente");
            }
            catch (Exception)
            {
                frmMessageBox messageBox = new frmMessageBox();
                messageBox.Show();
                messageBox.ShowError("Error", $"Ocurrio un problema no se pudo completar la transaccion. Intentelo nuevamente.");
            }
        }
Ejemplo n.º 19
0
        private void tsbEditar_Click(object sender, EventArgs e)
        {
            if (dgvDatos.SelectedRows.Count == 0)
            {
                return;
            }

            var          r = dgvDatos.SelectedRows[0];
            var          clienteListDto      = r.Tag as ClienteListDto;
            var          clienteListDtoCopia = (ClienteListDto)clienteListDto.Clone();
            FrmClienteAE frm = DI.Create <FrmClienteAE>();

            frm.Text = "Editar Cliente";
            ClienteEditDto clienteEditDto = _servicio.GetClientePorId(clienteListDto.ClienteId);

            frm.SetCliente(clienteEditDto);
            DialogResult dr = frm.ShowDialog(this);

            if (dr == DialogResult.Cancel)
            {
                return;
            }

            clienteEditDto = frm.GetCliente();
            if (_servicio.Existe(clienteEditDto))
            {
                MessageBox.Show(" Registro repetido :/ ", "Error",
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
                SetearFila(r, clienteListDtoCopia);
                return;
            }
            try
            {
                _servicio.Guardar(clienteEditDto);
                clienteListDto           = _mapper.Map <ClienteListDto>(clienteEditDto);
                clienteListDto.Provincia = (_servicioProvincia
                                            .GetProvinciaPorId(clienteEditDto.ProvinciaId)).NombreProvincia;
                clienteListDto.Localidad = (_servicioLocalidad
                                            .GetLocalidadPorId(clienteEditDto.LocalidadId)).NombreLocalidad;

                SetearFila(r, clienteListDto);
                MessageBox.Show(" Registro modificado :) ", "Mensaje",
                                MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            catch (Exception exception)
            {
                MessageBox.Show(exception.Message, "Error",
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
                SetearFila(r, clienteListDtoCopia);
            }
        }
Ejemplo n.º 20
0
        public static void CargarDatosComboInterpretes(ref ComboBox combo)
        {
            IServicioInterprete servicio = DI.Create <IServicioInterprete>();
            var        lista             = servicio.GetInterpretes();
            Interprete defaultInterprete = new Interprete {
                InterpreteId = 0, Nombre = "<Seleccione Interprete>"
            };

            lista.Insert(0, defaultInterprete);
            combo.DataSource    = lista;
            combo.DisplayMember = "Nombre";
            combo.ValueMember   = "InterpreteId";
            combo.SelectedIndex = 0;
        }
Ejemplo n.º 21
0
        public static void CargarDatosComboPaises(ref ComboBox combo)
        {
            IServicioPais servicio    = DI.Create <IServicioPais>();
            var           lista       = servicio.GetLista();
            Pais          defaultPais = new Pais {
                PaisId = 0, Nombre = "<Seleccione País>"
            };

            lista.Insert(0, defaultPais);
            combo.DataSource    = lista;
            combo.DisplayMember = "Nombre";
            combo.ValueMember   = "PaisId";
            combo.SelectedIndex = 0;
        }
Ejemplo n.º 22
0
        private void btnEditar_Click(object sender, EventArgs e)
        {
            if (dgvDatos.SelectedRows.Count == 0)
            {
                return;
            }

            DataGridViewRow        r = dgvDatos.SelectedRows[0];
            var                    necesidadListDto = r.Tag as NecesidadEspecialListDto;
            var                    necesidadCopia   = (NecesidadEspecialListDto)necesidadListDto.Clone();
            frmNecesidadEspecialAE frm = DI.Create <frmNecesidadEspecialAE>();

            frm.Titulo("Editar Necesidad Especial");
            NecesidadEspecialEditDto necesidadEditDto = mapper.Map <NecesidadEspecialEditDto>(necesidadListDto);

            frm.SetNecesidadEspecial(necesidadEditDto);
            DialogResult dr = frm.ShowDialog(this);

            if (dr == DialogResult.Cancel)
            {
                return;
            }

            necesidadEditDto = frm.GetNecesidadESpecial();
            if (servicio.Existe(necesidadEditDto))
            {
                frmMessageBox messageBox = new frmMessageBox();
                messageBox.Show();
                messageBox.ShowError("Necesidad Especial Existente", $"{necesidadEditDto.Descripcion} ya existe en la base de datos");
                SetearFila(r, necesidadCopia);
                return;
            }
            try
            {
                servicio.Guardar(necesidadEditDto);
                var nListDto = mapper.Map <NecesidadEspecialListDto>(necesidadEditDto);
                SetearFila(r, nListDto);
                frmMessageBox messageBox = new frmMessageBox();
                messageBox.Show();
                messageBox.ShowInfo("Necesidad Especial Editada", $"{nListDto.Descripcion} " +
                                    $"ah sido editada correctamente");
            }
            catch (Exception)
            {
                frmMessageBox messageBox = new frmMessageBox();
                messageBox.Show();
                messageBox.ShowError("Error", $"Ocurrio un problema no se pudo completar la transaccion. Intentelo nuevamente.");
            }
        }
Ejemplo n.º 23
0
        private void btnEditar_Click(object sender, EventArgs e)
        {
            if (dgvDatos.SelectedRows.Count == 0)
            {
                return;
            }

            DataGridViewRow        r            = dgvDatos.SelectedRows[0];
            var                    formaListDto = r.Tag as FormaFarmaceuticaListDto;
            var                    formaCopia   = (FormaFarmaceuticaListDto)formaListDto.Clone();
            frmFormaFarmaceuticaAE frm          = DI.Create <frmFormaFarmaceuticaAE>();

            frm.Titulo("Editar Forma Farmaceutica");
            FormaFarmaceuticaEditDto formaEditDto = mapper.Map <FormaFarmaceuticaEditDto>(formaListDto);

            frm.SetForma(formaEditDto);
            DialogResult dr = frm.ShowDialog(this);

            if (dr == DialogResult.Cancel)
            {
                return;
            }

            formaEditDto = frm.GetForma();
            if (servicio.Existe(formaEditDto))
            {
                frmMessageBox messageBox = new frmMessageBox();
                messageBox.Show();
                messageBox.ShowError("Forma Farmaceutica Existente", $"{formaEditDto.Descripcion} ya existe en la base de datos");
                SetearFila(r, formaCopia);
                return;
            }
            try
            {
                servicio.Agregar(formaEditDto);
                var fListDto = mapper.Map <FormaFarmaceuticaListDto>(formaEditDto);
                SetearFila(r, fListDto);
                frmMessageBox messageBox = new frmMessageBox();
                messageBox.Show();
                messageBox.ShowInfo("Forma Farmaceutica Editada", $"{fListDto.Descripcion} " +
                                    $"ah sido editada correctamente");
            }
            catch (Exception)
            {
                frmMessageBox messageBox = new frmMessageBox();
                messageBox.Show();
                messageBox.ShowError("Error", $"Ocurrio un problema no se pudo completar la transaccion. Intentelo nuevamente.");
            }
        }
Ejemplo n.º 24
0
        private void btnEditar_Click(object sender, EventArgs e)
        {
            if (dgvDatos.SelectedRows.Count == 0)
            {
                return;
            }

            DataGridViewRow  r          = dgvDatos.SelectedRows[0];
            var              labListDto = r.Tag as LaboratorioListDto;
            var              labCopia   = (LaboratorioListDto)labListDto.Clone();
            frmLaboratorioAE frm        = DI.Create <frmLaboratorioAE>();

            frm.Titulo("Editar Laboratorio");
            LaboratorioEditDto labEditDto = mapper.Map <LaboratorioEditDto>(labListDto);

            frm.SetLaboratorio(labEditDto);
            DialogResult dr = frm.ShowDialog(this);

            if (dr == DialogResult.Cancel)
            {
                return;
            }

            labEditDto = frm.GetLaboratorio();
            if (servicio.Existe(labEditDto))
            {
                frmMessageBox messageBox = new frmMessageBox();
                messageBox.Show();
                messageBox.ShowError("Laboratorio Existente", $"{labEditDto.Descripcion} ya existe en la base de datos");
                SetearFila(r, labCopia);
                return;
            }
            try
            {
                servicio.Guardar(labEditDto);
                var lListDto = mapper.Map <LaboratorioListDto>(labEditDto);
                SetearFila(r, lListDto);
                frmMessageBox messageBox = new frmMessageBox();
                messageBox.Show();
                messageBox.ShowInfo("Laboratorio Editada", $"{lListDto.Descripcion} " +
                                    $"ah sido editada correctamente");
            }
            catch (Exception)
            {
                frmMessageBox messageBox = new frmMessageBox();
                messageBox.Show();
                messageBox.ShowError("Error", $"Ocurrio un problema no se pudo completar la transaccion. Intentelo nuevamente.");
            }
        }
Ejemplo n.º 25
0
        private void btnEditar_Click(object sender, EventArgs e)
        {
            if (dgvDatos.SelectedRows.Count == 0)
            {
                return;
            }

            DataGridViewRow r = dgvDatos.SelectedRows[0];
            var             clienteListDto = r.Tag as ClienteListDto;
            var             clienteCopia   = (ClienteListDto)clienteListDto.Clone();
            frmClienteAE    frm            = DI.Create <frmClienteAE>();

            frm.Titulo("Editar Cliente");
            ClienteEditDto clienteEditDto = servicio.GetClientePorId(clienteListDto.ClienteId);

            frm.SetCliente(clienteEditDto);
            DialogResult dr = frm.ShowDialog(this);

            if (dr == DialogResult.Cancel)
            {
                return;
            }

            clienteEditDto = frm.GetCliente();
            if (servicio.Existe(clienteEditDto))
            {
                frmMessageBox messageBox = new frmMessageBox();
                messageBox.Show();
                messageBox.ShowError("Cliente Existente", $" { clienteEditDto.Apellido}, { clienteEditDto.Nombre}ya existe en la base de datos");
                SetearFila(r, clienteCopia);
                return;
            }
            try
            {
                servicio.Guardar(clienteEditDto);
                var cListDto = mapper.Map <ClienteListDto>(clienteEditDto);
                SetearFila(r, cListDto);
                frmMessageBox messageBox = new frmMessageBox();
                messageBox.Show();
                messageBox.ShowInfo("Cliente Editado", $"{cListDto.Nombre}" +
                                    $"ah sido editada correctamente");
            }
            catch (Exception)
            {
                frmMessageBox messageBox = new frmMessageBox();
                messageBox.Show();
                messageBox.ShowError("Error", $"Ocurrio un problema no se pudo completar la transaccion. Intentelo nuevamente.");
            }
        }
Ejemplo n.º 26
0
        public static void CargarDatosComboEstilos(ref ComboBox combo)
        {
            IServicioEstilo servicio      = DI.Create <IServicioEstilo>();
            var             lista         = servicio.GetLista();
            Estilo          defaultEstilo = new Estilo()
            {
                EstiloId = 0, Nombre = "<Seleccione Estilo>"
            };

            lista.Insert(0, defaultEstilo);
            combo.DataSource    = lista;
            combo.DisplayMember = "Nombre";
            combo.ValueMember   = "EstiloId";
            combo.SelectedIndex = 0;
        }
Ejemplo n.º 27
0
        public static void CargarDatosComboSoportes(ref ComboBox combo)
        {
            IServicioSoporte servicio = DI.Create <IServicioSoporte>();
            var     lista             = servicio.GetLista();
            Soporte defaultSoporte    = new Soporte()
            {
                SoporteId = 0, Descripcion = "<Seleccione Soporte>"
            };

            lista.Insert(0, defaultSoporte);
            combo.DataSource    = lista;
            combo.DisplayMember = "Descripcion";
            combo.ValueMember   = "SoporteId";
            combo.SelectedIndex = 0;
        }
Ejemplo n.º 28
0
        public static void CargarDatosComboNegocios(ref ComboBox combo)
        {
            IServicioNegocio servicio = DI.Create <IServicioNegocio>();
            var     lista             = servicio.GetNegocios();
            Negocio defaultNegocio    = new Negocio()
            {
                NegocioId = 0, Nombre = "<Seleccione Negocio>"
            };

            lista.Insert(0, defaultNegocio);
            combo.DataSource    = lista;
            combo.DisplayMember = "Nombre";
            combo.ValueMember   = "NegocioId";
            combo.SelectedIndex = 0;
        }
Ejemplo n.º 29
0
        private void tsbEditar_Click(object sender, EventArgs e)
        {
            if (DatosDataGridView.SelectedRows.Count == 0)
            {
                return;
            }

            var            r = DatosDataGridView.SelectedRows[0];
            var            productoListDto      = r.Tag as ProductoListDto;
            var            productoListDtoCopia = (ProductoListDto)productoListDto.Clone();
            FrmProductosAE frm = DI.Create <FrmProductosAE>();

            frm.Text = "Editar Producto";
            ProductoEditDto productoEditDto = _servicio.GetProductoPorId(productoListDto.ProductoId);

            frm.SetProducto(productoEditDto);
            DialogResult dr = frm.ShowDialog(this);

            if (dr == DialogResult.Cancel)
            {
                return;
            }

            productoEditDto = frm.GetTipo();
            if (_servicio.Existe(productoEditDto))
            {
                MessageBox.Show("Registro repetido...", "Error",
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
                SetearFila(r, productoListDtoCopia);
                return;
            }
            try
            {
                _servicio.Guardar(productoEditDto);
                productoListDto = _mapper.Map <ProductoListDto>(productoEditDto);
                productoListDto.TipoProducto = (_serviciosTipoProducto
                                                .GetTipoPorId(productoEditDto.TipoProductoId)).Descripcion;
                SetearFila(r, productoListDto);
                MessageBox.Show("Registro modificado...", "Mensaje",
                                MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            catch (Exception exception)
            {
                MessageBox.Show(exception.Message, "Error",
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
                SetearFila(r, productoListDtoCopia);
            }
        }
Ejemplo n.º 30
0
        public static void CargarComboProductos(string tipoSeleccionadon, ref ComboBox combo)
        {
            IServiciosProductos serviciosProductos = DI.Create <IServiciosProductos>();
            var lista           = serviciosProductos.GetLista(tipoSeleccionadon);
            var defaultProducto = new ProductoListDto
            {
                ProductoId  = 0,
                Descripcion = "<Seleccione Producto>"
            };

            lista.Insert(0, defaultProducto);
            combo.DataSource    = lista;
            combo.ValueMember   = "ProductoId";
            combo.DisplayMember = "Descripcion";
            combo.SelectedIndex = 0;
        }