Beispiel #1
0
        public AgregarMaquinariaResponse Consultar(AgregarMaquinariaRequest request)
        {
            Maquinaria maquina = _maquinariaRepository.FindBy(t => t.Placa.Equals(request.Placa)).FirstOrDefault();

            if (maquina == null)
            {
                maquina                  = new Maquinaria();
                maquina.Placa            = request.Placa;
                maquina.Marca            = request.Marca;
                maquina.Linea            = request.Linea;
                maquina.Modelo           = request.Modelo;
                maquina.Color            = request.Color;
                maquina.FechaAdquisicion = request.FechaAdquisicion;
                maquina.Chasi            = request.Chasi;
                maquina.Motor            = request.Motor;
                _maquinariaRepository.Add(maquina);
                _unitOfWork.Commit();
                return(new AgregarMaquinariaResponse()
                {
                    Mensaje = $"Se ha agregado la maquina {maquina.Placa} satisfatoriamente."
                });
            }
            else
            {
                return(new AgregarMaquinariaResponse()
                {
                    Mensaje = $"La Placa de la Máquina ya se encuentra registrado."
                });
            }
        }
Beispiel #2
0
        public async Task <IActionResult> Edit(int id, [Bind("MaquinariaId,Marca,Modelo,Descripcion,Avaluo")] Maquinaria maquinaria)
        {
            if (id != maquinaria.MaquinariaId)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(maquinaria);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!MaquinariaExists(maquinaria.MaquinariaId))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(maquinaria));
        }
Beispiel #3
0
        //Create Maquinaria
        public TransactionResult create(MaquinariaVo maquina_vo)
        {
            Maquinaria maquina = MaquinariaAdapter.voToObject(maquina_vo);
            //return maquinaria_repository.create(maquina);

            int id = maquinaria_repository.create(maquina);

            if (id > 0)
            {
                foreach (DetalleConsumoMaquinariaVo dvo in maquina_vo.detalles)
                {
                    dvo.maquinaria_id = id;
                    var tr2 = TransactionResult.CREATED;

                    tr2 = maquinaria_repository.createDetalle(DetalleConsumoAdapter.voToObject(dvo));
                    if (tr2 != TransactionResult.CREATED)
                    {
                        return(tr2);
                    }
                }

                foreach (CuentaVo cvo in maquina_vo.cuentas)
                {
                    var tr2 = TransactionResult.CREATED;

                    tr2 = maquinaria_repository.createCuenta(CuentaAdapter.voToObject(cvo), id);
                    if (tr2 != TransactionResult.CREATED)
                    {
                        return(tr2);
                    }
                }
                return(TransactionResult.CREATED);
            }
            return(TransactionResult.ERROR);
        }
Beispiel #4
0
        public IActionResult Mantenimiento([FromForm] Maquinaria objMaquinaria, IFormFile file)
        {
            var jsonResponseDto = new JsonResponseDto();

            try
            {
                var message = (objMaquinaria.IdMaquinaria == null) ? Constante.registroExitoso : Constante.actualizacionExitoso;
                objMaquinaria.IdMaquinaria = (objMaquinaria.IdMaquinaria == null) ? "" : objMaquinaria.IdMaquinaria;
                if (!string.IsNullOrWhiteSpace(objMaquinaria.FinContrato))
                {
                    objMaquinaria.FinContrato = Convert.ToDateTime(objMaquinaria.FinContrato).ToString("yyyyMMdd");
                }
                if (!string.IsNullOrWhiteSpace(objMaquinaria.InicioContrato))
                {
                    objMaquinaria.InicioContrato = Convert.ToDateTime(objMaquinaria.InicioContrato).ToString("yyyyMMdd");
                }

                if (GetPerfil().ToUpper() != "SUPERUSUARIO")
                {
                    objMaquinaria.IdEmpresa = GetEmpresaPadre();
                }

                var response = _Maquinaria.MantenimientoMaquinaria(objMaquinaria);

                if (response != "")
                {
                    var result = response.Split(":");
                    if (result.Count() > 1)
                    {
                        jsonResponseDto.Type    = Constante.Warning.ToLower();
                        jsonResponseDto.IsValid = false;
                        jsonResponseDto.Mensaje = result[1];
                        jsonResponseDto.data    = result[1];
                    }
                    else
                    {
                        jsonResponseDto.Type    = Constante.Success.ToLower();
                        jsonResponseDto.IsValid = true;
                        jsonResponseDto.Mensaje = message;
                        jsonResponseDto.data    = response;
                    }
                }
                else
                {
                    Log.Error(response.ToString());

                    jsonResponseDto.Type    = Constante.Warning.ToLower();
                    jsonResponseDto.IsValid = false;
                    jsonResponseDto.Mensaje = Constante.registroError;
                }
            }
            catch (Exception ex)
            {
                _logger.LogError(ex.Message);
                jsonResponseDto.Type    = Constante.Warning.ToLower();
                jsonResponseDto.IsValid = false;
                jsonResponseDto.Mensaje = ex.Message.ToString();
            }
            return(Json(jsonResponseDto));
        }
        public AgregarComponenteAMaquinariaResponse Ejecutar(AgregarComponenteAMaquinariaRequest request)
        {
            Maquinaria maquina = _maquinariaRepository.FindBy(t => t.Placa.Equals(request.MaquinariaPlaca)).FirstOrDefault();

            if (maquina != null)
            {
                var componente = new Componente {
                    descripcion = request.Descripcion, nombre = request.Descripcion, referencia = request.Referencia
                };
                maquina.AgregarComponente(componente);
                _maquinariaRepository.Edit(maquina);
                _unitOfWork.Commit();
                return(new AgregarComponenteAMaquinariaResponse()
                {
                    Mensaje = $"Su ha agregado un nuevo componete {componente.nombre} a la maquina {maquina.Placa}."
                });
            }
            else
            {
                return(new AgregarComponenteAMaquinariaResponse()
                {
                    Mensaje = $"Id de Máquina no válido."
                });
            }
        }
Beispiel #6
0
        public List <IdentityError> agregarMaquinaria(int id, string nombre, string cantidad, int actividad, string funcion)
        {
            var maquinaria = new Maquinaria
            {
                Nombre        = nombre,
                Cantidad      = cantidad,
                ActividadesID = actividad,
            };

            try
            {
                context.Add(maquinaria);
                context.SaveChanges();
                code = "Save";
                des  = "Save";
            }
            catch (Exception e)
            {
                code = "error";
                des  = e.Message;
            }
            errorList.Add(new IdentityError
            {
                Code        = code,
                Description = des
            });
            return(errorList);
        }
Beispiel #7
0
        private void Actualizar_Click(object sender, EventArgs e)
        {
            Maquinaria PMaquinaria = new Maquinaria();

            PMaquinaria.Tipo_Ma          = CajaTipo.Text;
            PMaquinaria.Estado_Ma        = ComboEstado.Text;
            PMaquinaria.Garantia         = ComboGarantia.Text;
            PMaquinaria.NumeroReparacion = Convert.ToInt64(CajaNReparacion.Text);
            PMaquinaria.Mantenimiento    = RichMantenimiento.Text;

            PMaquinaria.Id_Ma = MaActual.Id_Ma;

            int ResultadoMa = Maquinaria.ActualizarMaquinaria(PMaquinaria);

            if (ResultadoMa > 0)
            {
                ModificacionCompleta Completo = new ModificacionCompleta();
                Completo.ShowDialog();
                dataGridMa.DataSource = Maquinaria.ConsultarMaquinaria(Convert.ToString(PMaquinaria.NumeroReparacion));
                Nombres();
                Limpiar();
                PanelRegistroMaquinaria.Visible = false;
                En_PDF();
            }
            else
            {
                ModificacionIncompleta Incompleto = new ModificacionIncompleta();
                Incompleto.ShowDialog();
            }
        }
Beispiel #8
0
        private void ActualizarMaquinaria_Click(object sender, EventArgs e)
        {
            if (dataGridMa.SelectedRows.Count == 1)
            {
                Int64 Id_Ma = Convert.ToInt64(dataGridMa.CurrentRow.Cells[0].Value);
                MaSeleccionado = Maquinaria.ObtenerMaquinaria(Id_Ma);

                MaActual = MaSeleccionado;
                PanelRegistroMaquinaria.Visible = true;
                TareaXlabel.Text    = "Actualizar Maquinaria";
                Registrar.Visible   = false;
                Actualizar.Visible  = true;
                Actualizar.Location = new Point(122, 363);
                Limpiar();

                if (MaSeleccionado != null)
                {
                    MaActual               = MaSeleccionado;
                    CajaTipo.Text          = MaSeleccionado.Tipo_Ma;
                    ComboEstado.Text       = MaSeleccionado.Estado_Ma;
                    ComboGarantia.Text     = MaSeleccionado.Garantia;
                    CajaNReparacion.Text   = Convert.ToString(MaSeleccionado.NumeroReparacion);
                    RichMantenimiento.Text = MaSeleccionado.Mantenimiento;
                }
            }
            else
            {
                SeleccioneUnaFila Io = new SeleccioneUnaFila();
                Io.ShowDialog();
            }
        }
Beispiel #9
0
        //Detail Maquinaria
        public Maquinaria detail(int id)
        {
            Maquinaria maq = maquinaria_repository.detail(id);

            maq.detalles = maquinaria_repository.getAllDetallesByMaquinariaId(maq.id);
            maq.cuentas  = maquinaria_repository.getAllCuentasByMaquinariaId(maq.id);
            return(maq);
        }
 public MaquinariaEditForm(bool is_modal, Maquinaria maquina, Batch batch)
     : base(is_modal)
 {
     InitializeComponent();
     _source = maquina;
     _entity = maquina.Clone();
     _batch  = batch;
     SetFormData();
 }
Beispiel #11
0
 public MaquinariaInputForm(bool is_modal, Form parent, Expedient exp)
     : base(is_modal, parent)
 {
     InitializeComponent();
     _expedient = exp;
     _entity    = _expedient.Partidas.NewItem(null, _expedient);
     _maquina   = _expedient.Maquinarias.NewItem(_expedient);
     SetFormData();
 }
Beispiel #12
0
        private void Produccion_Load(object sender, EventArgs e)
        {
            Inventario PInventario = new Inventario();

            PInventario.IdPzSelect(CajaCodigo);

            Maquinaria PMaquinaria = new Maquinaria();

            PMaquinaria.IdMaquina(CajaMaqui);
        }
        public static List <Maquinaria> GetAllDisponibles(int id, DateTime fecha, DateTime hi, DateTime hf)
        {
            Acceso ac = new Acceso();

            List <Maquinaria> maquinarias = new List <Maquinaria>();

            SqlConnection conexion = new SqlConnection(ac.getCadenaConexion());

            SqlCommand cmd = new SqlCommand("sp_maquinaria_disponible", conexion);

            cmd.Parameters.AddWithValue("@idProd", id);
            cmd.Parameters.AddWithValue("@fecha", fecha);
            cmd.Parameters.AddWithValue("@hi", hi);
            cmd.Parameters.AddWithValue("@hf", hf);

            try
            {
                conexion.Open();

                cmd.Connection = conexion;

                cmd.CommandType = CommandType.StoredProcedure;

                SqlDataReader dr = cmd.ExecuteReader();

                Maquinaria m;

                while (dr.Read())
                {
                    m = new Maquinaria();


                    m.idMaquinaria = Convert.ToInt32(dr["idMaquinaria"]);
                    m.Nombre       = dr["nombre"].ToString();

                    maquinarias.Add(m);
                }
            }
            catch (InvalidOperationException ex)
            {
                throw new ApplicationException(ex.Message);
            }
            catch (SqlException ex)
            {
                throw new ApplicationException("Error en BD:" + ex.Message);
            }
            finally
            {
                conexion.Close();
            }


            return(maquinarias);
        }
 public IHttpActionResult Put(Maquinaria materia)
 {
     try
     {
         MaquinariaBLL.Update(materia);
         return(Content(HttpStatusCode.OK, "Maquinaria actualizado correctamente"));
     }
     catch (Exception ex) {
         return(BadRequest(ex.Message));
     }
 }
 public IHttpActionResult Post(Maquinaria materia)
 {
     try
     {
         MaquinariaBLL.Create(materia);
         return(Content(HttpStatusCode.Created, "Maquinaria creado correctamente"));
     }
     catch (Exception ex) {
         return(BadRequest(ex.Message));
     }
 }
Beispiel #16
0
        public async Task <IActionResult> Create([Bind("MaquinariaId,Marca,Modelo,Descripcion,Avaluo")] Maquinaria maquinaria)
        {
            if (ModelState.IsValid)
            {
                _context.Add(maquinaria);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(maquinaria));
        }
Beispiel #17
0
        private void CajaMaqui_SelectedIndexChanged(object sender, EventArgs e)
        {
            Int64 Mak = Convert.ToInt64(CajaMaqui.Text);

            MaquiSelect = Maquinaria.ObtenerTipoMaqui(Mak);

            if (MaquiSelect != null)
            {
                LaMaqui.Text = MaquiSelect.Tipo_Ma;
            }
        }
Beispiel #18
0
        private void materialRaisedButton5_Click(object sender, EventArgs e)
        {
            Maquinaria maquina = new Maquinaria();

            maquina.Placa            = this.txtPlaca.Text;
            maquina.Marca            = this.txtMarca.Text;
            maquina.Linea            = this.txtLinea.Text;
            maquina.Modelo           = this.txtModelo.Text;
            maquina.Color            = this.txtColor.Text;
            maquina.FechaAdquisicion = this.txtFecha.Text;
            maquina.Chasi            = this.txtChasis.Text;
            maquina.Motor            = this.txtMotor.Text;
        }
 public IHttpActionResult Get(int id)
 {
     try
     {
         Maquinaria result = MaquinariaBLL.Get(id);
         if (result == null)
         {
             return(NotFound());
         }
         return(Content(HttpStatusCode.OK, result));
     }
     catch (Exception ex)
     {
         return(Content(HttpStatusCode.BadRequest, ex));
     }
 }
        public HttpResponseMessage detail(int id)
        {
            Maquinaria maquina = maquinaria_service.detail(id);

            if (maquina != null)
            {
                IDictionary <string, Maquinaria> data = new Dictionary <string, Maquinaria>();
                data.Add("data", maquina);
                return(Request.CreateResponse(HttpStatusCode.OK, data));
            }
            else
            {
                IDictionary <string, string> data = new Dictionary <string, string>();
                data.Add("message", "Object not found.");
                return(Request.CreateResponse(HttpStatusCode.BadRequest, data));
            }
        }
        public static void Update(Maquinaria maq)
        {
            Acceso ac = new Acceso();

            SqlConnection conexion = new SqlConnection(ac.getCadenaConexion());

            SqlCommand cmd = new SqlCommand("sp_update_maquinaria", conexion);


            if (!(maq.Nombre == "N/D") && !(maq.Nombre == ""))
            {
                cmd.Parameters.AddWithValue("@nombre", maq.Nombre);
            }

            if (!(maq.descripcion == "N/D") && !(maq.descripcion == ""))
            {
                cmd.Parameters.AddWithValue("@descripcion", maq.descripcion);
            }

            cmd.Parameters.AddWithValue("@idTipo", maq.tipoMaquinaria.idTipoMaquinaria);
            //cmd.Parameters.AddWithValue("@fechaAlta", maq.fechaAlta .Date);

            cmd.Parameters.AddWithValue("@idMaquinaria", maq.idMaquinaria);


            try
            {
                conexion.Open();

                cmd.CommandType = CommandType.StoredProcedure;
                cmd.ExecuteNonQuery();
            }
            catch (ArgumentException ex)
            {
                throw new ApplicationException(ex.Message);
            }
            catch (SqlException ex)
            {
                throw new ApplicationException("Error en BD: " + ex.Message);
            }
            finally
            {
                conexion.Close();
            }
        }
Beispiel #22
0
        /// <summary>
        /// Create new object on the db
        /// </summary>
        /// <param name="empleado"></param>
        /// <returns></returns>
        public int create(Maquinaria maquina)
        {
            SqlConnection connection = null;

            using (connection = new SqlConnection(ConfigurationManager.ConnectionStrings["Coz_Combustibles_DB"].ConnectionString))
            {
                try
                {
                    connection.Open();
                    SqlCommand command = new SqlCommand("sp_createMaquinaria", connection);
                    command.CommandType = CommandType.StoredProcedure;
                    command.Parameters.Add(new SqlParameter("nombre", Validations.defaultString(maquina.nombre)));
                    command.Parameters.Add(new SqlParameter("tipo_id", maquina.tipo_maquinaria.id));

                    SqlDataAdapter data_adapter = new SqlDataAdapter(command);
                    DataSet        data_set     = new DataSet();
                    data_adapter.Fill(data_set);
                    DataRow row = data_set.Tables[0].Rows[0];
                    return(int.Parse(row[0].ToString()));

                    //command.ExecuteNonQuery();
                    //return TransactionResult.CREATED;
                }
                catch (SqlException ex)
                {
                    if (connection != null)
                    {
                        connection.Close();
                    }
                    if (ex.Number == 2627)
                    {
                        return(0);
                    }
                    return(0);
                }
                catch
                {
                    if (connection != null)
                    {
                        connection.Close();
                    }
                    return(0);
                }
            }
        }
 public static void Create(Maquinaria m)
 {
     using (Entities db = new Entities())
     {
         using (var transaction = db.Database.BeginTransaction())
         {
             try
             {
                 db.Maquinarias.Add(m);
                 db.SaveChanges();
                 transaction.Commit();
             }
             catch (Exception ex)
             {
                 transaction.Rollback();
                 throw ex;
             }
         }
     }
 }
 public static void Update(Maquinaria Maquinaria)
 {
     using (Entities db = new Entities())
     {
         using (var transaction = db.Database.BeginTransaction())
         {
             try
             {
                 db.Maquinarias.Attach(Maquinaria);
                 db.Entry(Maquinaria).State = System.Data.Entity.EntityState.Modified;
                 db.SaveChanges();
                 transaction.Commit();
             }
             catch (Exception ex)
             {
                 transaction.Rollback();
                 throw ex;
             }
         }
     }
 }
 public static void Delete(int?id)
 {
     using (Entities db = new Entities())
     {
         using (var transaction = db.Database.BeginTransaction())
         {
             try
             {
                 Maquinaria Maquinaria = db.Maquinarias.Find(id);
                 db.Entry(Maquinaria).State = System.Data.Entity.EntityState.Deleted;
                 db.SaveChanges();
                 transaction.Commit();
             }
             catch (Exception ex)
             {
                 transaction.Rollback();
                 throw ex;
             }
         }
     }
 }
Beispiel #26
0
        public AgregarMaquinariaResponse Eliminar(AgregarMaquinariaRequest request)
        {
            Maquinaria maquina = _maquinariaRepository.FindBy(t => t.Placa.Equals(request.Placa)).FirstOrDefault();

            if (maquina != null)
            {
                _maquinariaRepository.Delete(maquina);
                _unitOfWork.Commit();
                return(new AgregarMaquinariaResponse()
                {
                    Mensaje = $"Se ha Eliminado la maquina {maquina.Placa} satisfatoriamente."
                });
            }
            else
            {
                return(new AgregarMaquinariaResponse()
                {
                    Mensaje = $"La Placa de la Máquina no se encuentra registrada."
                });
            }
        }
        private void btn_aplicar_filtro_Click(object sender, EventArgs e)
        {
            Maquinaria maq = new Maquinaria();

            if (txt_nombre.Text != "")
            {
                maq.Nombre = txt_nombre.Text;
            }
            if (txt_descrip.Text != "")
            {
                maq.descripcion = txt_descrip.Text;
            }
            if (cmb_estado_maq.SelectedValue != (object)0)
            {
                maq.estado = new Estado()
                {
                    idEstado = Convert.ToInt32(cmb_estado_maq.SelectedValue)
                };
            }
            if (cmb_tipo_maq.SelectedValue != (object)0)
            {
                maq.tipoMaquinaria = new TipoMaquinaria()
                {
                    idTipoMaquinaria = (int)cmb_tipo_maq.SelectedValue
                };
            }


            List <Maquinaria> maquinas = null;

            try
            {
                maquinas = MaquinariaDAO.GetByFiltro(maq);
            }
            catch (ApplicationException ex)
            {
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1);
            }
            cargarGrillaFiltrada(maquinas);
        }
Beispiel #28
0
        private void Registrar_Click(object sender, EventArgs e)
        {
            Maquinaria PMaquinaria = new Maquinaria();

            if (CajaTipo.Text == "" | ComboEstado.Text == "-Seleccione Estado-" |
                ComboGarantia.Text == "-Tiempo Garantia-" | CajaNReparacion.Text == "" |
                RichMantenimiento.Text == "")
            {
                Registro_Incompleto Incompleto = new Registro_Incompleto();
                Incompleto.ShowDialog();
            }
            else
            {
                PMaquinaria.Tipo_Ma             = CajaTipo.Text;
                PMaquinaria.Estado_Ma           = ComboEstado.Text;
                PMaquinaria.Garantia            = ComboGarantia.Text;
                PMaquinaria.NumeroReparacion    = Convert.ToInt64(CajaNReparacion.Text);
                PMaquinaria.Mantenimiento       = RichMantenimiento.Text;
                PanelRegistroMaquinaria.Visible = false;


                int ResultadoReg = Maquinaria.RegistrarMaquinaria(PMaquinaria);
                if (ResultadoReg > 0)
                {
                    RegistroCompletado Completo = new RegistroCompletado();
                    Completo.ShowDialog();
                    dataGridMa.DataSource = Maquinaria.ConsultarMaquinaria(Convert.ToString(Convert.ToString("")));
                    Nombres();
                    PanelRegistroMaquinaria.Visible = false;
                    Limpiar();
                    En_PDF();
                }
                else
                {
                    Registro_Incompleto Incompleto = new Registro_Incompleto();
                    Incompleto.ShowDialog();
                }
            }
        }
Beispiel #29
0
        public TransactionResult update(Maquinaria maquina)
        {
            SqlConnection connection = null;

            using (connection = new SqlConnection(ConfigurationManager.ConnectionStrings["Coz_Combustibles_DB"].ConnectionString))
            {
                try
                {
                    connection.Open();
                    SqlCommand command = new SqlCommand("sp_updateMaquinaria", connection);
                    command.CommandType = CommandType.StoredProcedure;
                    command.Parameters.Add(new SqlParameter("nombre", Validations.defaultString(maquina.nombre)));
                    command.Parameters.Add(new SqlParameter("tipo_id", maquina.tipo_maquinaria.id));
                    command.Parameters.Add(new SqlParameter("id", maquina.id));
                    command.ExecuteNonQuery();
                    return(TransactionResult.OK);
                }
                catch (SqlException ex)
                {
                    if (connection != null)
                    {
                        connection.Close();
                    }
                    if (ex.Number == 2627)
                    {
                        return(TransactionResult.EXISTS);
                    }
                    return(TransactionResult.NOT_PERMITTED);
                }
                catch
                {
                    if (connection != null)
                    {
                        connection.Close();
                    }
                    return(TransactionResult.ERROR);
                }
            }
        }
        private void dgv_maquinas_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            Gestion_de_Maquinaria gestion = new Gestion_de_Maquinaria();

            gestion._estado = estados.modificar;
            TipoMaquinaria tm = new TipoMaquinaria()
            {
                idTipoMaquinaria = (int)dgv_maquinas.Rows[dgv_maquinas.CurrentRow.Index].Cells["idTipo"].Value,
            };
            Maquinaria maq = new Maquinaria()
            {
                descripcion    = (string)dgv_maquinas.Rows[dgv_maquinas.CurrentRow.Index].Cells["descripcion"].Value,
                tipoMaquinaria = tm,
                Nombre         = (string)dgv_maquinas.Rows[dgv_maquinas.CurrentRow.Index].Cells["Nombre"].Value,

                fechaAlta    = Convert.ToDateTime(dgv_maquinas.Rows[dgv_maquinas.CurrentRow.Index].Cells["fechaAlta"].Value),
                idMaquinaria = (int)dgv_maquinas.Rows[dgv_maquinas.CurrentRow.Index].Cells["idMaquinaria"].Value
            };

            gestion._maqModificar = maq;
            gestion._estado       = estados.modificar;
            gestion.ShowDialog();
            cargarGrilla();
        }