Beispiel #1
0
        private void btnDelete_Click(object sender, EventArgs e)
        {
            DialogResult Opcion = MessageBox.Show("Realmente desea Eliminar este registro", "Confirmacion", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2, MessageBoxOptions.RtlReading);

            if (Opcion == DialogResult.Yes)
            {
                try
                {
                    SqlParameter[] ParametrosEnt = new SqlParameter[4];
                    ParametrosEnt[0] = new SqlParameter("@Op", "D");
                    ParametrosEnt[1] = new SqlParameter("@Codigo", this.TxbCodigo.Text.Trim());
                    ParametrosEnt[2] = new SqlParameter("@Nombre", this.TxbNombre.Text.Trim());
                    ParametrosEnt[3] = new SqlParameter("@Detalle", this.TxbDetalle.Text.Trim());


                    GuardarDatos GuardarDatos = new GuardarDatos();
                    GuardarDatos.booleano("Sp_Guardar_SubTipos", ParametrosEnt);

                    MessageBox.Show("Subtipo eliminado satisfactoriamente.", "Informe del Sistema", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                catch (Exception ExtTipo1)
                {
                    MessageBox.Show("Error Controlado al Elminar " + ExtTipo1.Message);
                }
                this.btnNew.PerformClick();
            }
        }
 private void btnDelete_Click(object sender, EventArgs e)
 {
     if (!String.IsNullOrEmpty(TxbIdentificacion.Text.Trim()))
     {
         DialogResult Opcion = MessageBox.Show("Realmente desea eliminar la localización", "Confirmacion", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2);
         if (Opcion == DialogResult.Yes)
         {
             try
             {
                 GuardarDatos   Guardar  = new GuardarDatos();
                 SqlParameter[] ParamSQl = GuardarDatos.Parametros_Localizacion("D", TxbIdentificacion.Text.Trim(), TxbNombre.Text.Trim(), ChbEstado.Checked, txtDetail.Text);
                 if (Guardar.booleano("Sp_Guardar_Localizacion", ParamSQl))
                 {
                     Limpiar(1);
                     MessageBox.Show("Localización eliminada con Exito");
                     LlenarLog.Registro(DateTime.Now, this.Usuario, this.IpLocal, this.IpPublica, this.SerialHDD, Environment.MachineName, "Se elimino localización " + TxbIdentificacion.Text.Trim() + " " + TxbNombre.Text.Trim(), "Maestro Localización - Elimino localización");
                 }
                 else
                 {
                     MessageBox.Show("Localización no se elimino debido a que no existe");
                 }
             }
             catch (Exception Ex)
             {
                 MessageBox.Show(Ex.Message);
             }
         }
     }
     else
     {
         MessageBox.Show("Debe de seleccionar una código para eliminar");
     }
 }
        private void btnSave_Click(object sender, EventArgs e)
        {
            try
            {
                SqlParameter[] ParametrosEnt = new SqlParameter[12];
                ParametrosEnt[1]  = new SqlParameter("@Identificacion", this.txbIdentificacion.Text.Trim());
                ParametrosEnt[2]  = new SqlParameter("@Nombre", this.txbNombre.Text.Trim());
                ParametrosEnt[3]  = new SqlParameter("@Apellido", this.txbApellido.Text.Trim());
                ParametrosEnt[4]  = new SqlParameter("@TelFijo", this.txbTelfijo.Text.Trim());
                ParametrosEnt[5]  = new SqlParameter("@Extension", this.txbExtension.Text.Trim());
                ParametrosEnt[6]  = new SqlParameter("@Celular", this.txbCelular.Text.Trim());
                ParametrosEnt[7]  = new SqlParameter("@email", this.txbEmail.Text.Trim());
                ParametrosEnt[8]  = new SqlParameter("@Estado", this.ChbEstado.Checked);
                ParametrosEnt[9]  = new SqlParameter("@FechaCreacion", DateTime.Now.Date);
                ParametrosEnt[10] = new SqlParameter("@TipoIdentificacion", this.CmbTipoIdentificacion.SelectedIndex);
                ParametrosEnt[11] = new SqlParameter("@RazonCial", this.TxbRazonCial.Text.Trim());

                SqlParameter[] Parametros_Consulta = new SqlParameter[4];
                Parametros_Consulta[0] = new SqlParameter("@Op", "ContratistasEspe");
                Parametros_Consulta[1] = new SqlParameter("@ParametroChar", this.txbIdentificacion.Text.Trim());
                Parametros_Consulta[2] = new SqlParameter("@ParametroInt", "0");
                Parametros_Consulta[3] = new SqlParameter("@ParametroNuemric", "0");

                ConsultaEntidades Maestro      = new ConsultaEntidades();
                GuardarDatos      GuardarDatos = new GuardarDatos();
                Ent_Contratistas  Reader       = new Ent_Contratistas();

                Reader = Maestro.Contratistas("SpConsulta_Tablas", Parametros_Consulta);

                if (Reader.Nombre == null)
                {
                    ParametrosEnt[0] = new SqlParameter("@Op", "I");
                }
                else
                {
                    ParametrosEnt[0] = new SqlParameter("@Op", "U");
                }

                GuardarDatos.booleano("GrbBascula_Contratistas", ParametrosEnt);

                if (Reader.Identificacion == null)
                {
                    MessageBox.Show("Propietario creado satisfactoriamente.", "System Information", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    MessageBox.Show("Propietario actualizado satisfactoriamente.", "System Information", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
            catch (Exception Exc)
            {
                MessageBox.Show(Exc.Message, "System Information", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        private void btnSave_Click(object sender, EventArgs e)
        {
            if (!String.IsNullOrEmpty(TxbIdentificacion.Text.Trim()) && !String.IsNullOrEmpty(TxbNombre.Text.Trim()))
            {
                try
                {
                    if (string.IsNullOrEmpty(this.IpLocal))
                    {
                        this.IpLocal = DireccionIP.Local();
                    }

                    if (string.IsNullOrEmpty(this.IpPublica))
                    {
                        this.IpPublica = DireccionIP.Publica();
                    }

                    if (string.IsNullOrEmpty(this.SerialHDD))
                    {
                        this.SerialHDD = DireccionIP.SerialNumberDisk();
                    }

                    GuardarDatos   Guardar  = new GuardarDatos();
                    SqlParameter[] ParamSQl = GuardarDatos.Parametros_Localizacion("", TxbIdentificacion.Text.Trim(), TxbNombre.Text.Trim(), ChbEstado.Checked, txtDetail.Text);
                    if (Guardar.booleano("Sp_Guardar_Localizacion", ParamSQl))
                    {
                        if (ParamSQl[0].Value.ToString() == "I")
                        {
                            MessageBox.Show("La localización se almacenado con Exito");
                            LlenarLog.Registro(DateTime.Now, this.Usuario, this.IpLocal, this.IpPublica, this.SerialHDD, Environment.MachineName, "Se creo localización " + TxbIdentificacion.Text.Trim() + " " + TxbNombre.Text.Trim(), "Maestro Localización - Crear");
                        }
                        else
                        {
                            MessageBox.Show("La localización se ha actualizado con Exito");
                            LlenarLog.Registro(DateTime.Now, this.Usuario, this.IpLocal, this.IpPublica, this.SerialHDD, Environment.MachineName, "Se modifico la localización" + TxbIdentificacion.Text.Trim() + " " + TxbNombre.Text.Trim(), "Maestro Localización - Modificar");
                        }
                    }

                    Limpiar(1);
                }
                catch (Exception Ex)
                {
                    MessageBox.Show(Ex.Message);
                }
            }
            else
            if (String.IsNullOrEmpty(TxbIdentificacion.Text.Trim()))
            {
                MessageBox.Show("Debe de ingresar un código");
            }
            else
            {
                MessageBox.Show("Debe de ingresar un nombre");
            }
        }
Beispiel #5
0
        private void btnCerrarPe_Click(object sender, EventArgs e)
        {
            DialogResult dr = MessageBox.Show("Desea cerrar el periodo", "Titulo", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Information);

            if (dr == DialogResult.Yes)
            {
                GuardarDatos   Guardar  = new GuardarDatos();
                SqlParameter[] ParamSQl = GuardarDatos.Parametros_Cerrar_PeriodoPM(ValorPeriodo);
                Guardar.booleano("Sp_Cerrar_Periodo_MuestreoPM", ParamSQl);
                loadPeriodo(Convert.ToInt32(cboAno.Text));
                LimpiarCampos();
            }
        }
Beispiel #6
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            try
            {
                SqlParameter[] ParametrosEnt = new SqlParameter[16];
                ParametrosEnt[1]  = new SqlParameter("@Codigo", this.TxbCodigo.Text.Trim());
                ParametrosEnt[2]  = new SqlParameter("@CodigoPM", this.TxbCodigoPM.Text.Trim());
                ParametrosEnt[3]  = new SqlParameter("@Nombre", this.TxbNombre.Text.Trim());
                ParametrosEnt[4]  = new SqlParameter("@CodigoContenedor", this.CmbDepende.SelectedValue);
                ParametrosEnt[5]  = new SqlParameter("@IdMinas", this.CmbMinas.SelectedValue);
                ParametrosEnt[6]  = new SqlParameter("@IdTipoContrato", this.CmbTipoContrato.SelectedValue);
                ParametrosEnt[7]  = new SqlParameter("@TenorPromedio", this.CmbTenorPromedio.SelectedIndex);
                ParametrosEnt[8]  = new SqlParameter("@Area", Convert.ToDouble(this.TxbArea.Text.Trim()));
                ParametrosEnt[9]  = new SqlParameter("@IdTipoEmpresa", this.CmbTipoEmpresa.SelectedValue);
                ParametrosEnt[10] = new SqlParameter("@Detalle", this.TxbDetalle.Text.Trim());
                ParametrosEnt[11] = new SqlParameter("@Plaza", this.TxbCodigoPlaza.Text.Trim());
                ParametrosEnt[12] = new SqlParameter("@Email", this.TxbEmail.Text.Trim());
                ParametrosEnt[13] = new SqlParameter("@MostrarEnInformes", this.ChbInformes.Checked);
                ParametrosEnt[14] = new SqlParameter("@RecuperacionPlanta", this.ChbRecuperacion.Checked);
                ParametrosEnt[15] = new SqlParameter("@Estado", this.ChbEstado.Checked);

                Ent_TblMinas TblMinas = new Ent_TblMinas();
                TblMinas = ConsultaTablas.TblMinas("TblMinasEspe", this.TxbCodigo.Text.Trim(), 0, 0.00);
                if (string.IsNullOrEmpty(TblMinas.Codigo))
                {
                    ParametrosEnt[0] = new SqlParameter("@Op", "I");
                }
                else
                {
                    ParametrosEnt[0] = new SqlParameter("@Op", "U");
                }

                GuardarDatos Guardar = new GuardarDatos();
                Guardar.booleano("Sp_GuardarMinas", ParametrosEnt);


                if (string.IsNullOrEmpty(TblMinas.Codigo))
                {
                    MessageBox.Show("Mina/Operador Minero creada satisfactoriamente.", "System Information", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    MessageBox.Show("Mina/Operador Minero actualizado satisfactoriamente.", "System Information", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
            catch (Exception Exc)
            {
                MessageBox.Show(Exc.Message, "Error controlado del Sistema.", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Beispiel #7
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            try
            {
                SqlParameter[] ParametrosEnt = new SqlParameter[4];
                ParametrosEnt[1] = new SqlParameter("@Codigo", this.TxbCodigo.Text.Trim());
                ParametrosEnt[2] = new SqlParameter("@Nombre", this.TxbNombre.Text.Trim());
                ParametrosEnt[3] = new SqlParameter("@Detalle", this.TxbDetalle.Text.Trim());

                SqlParameter[] Parametros_Consulta = new SqlParameter[4];
                Parametros_Consulta[0] = new SqlParameter("@Op", "SubTiposEspe");
                Parametros_Consulta[1] = new SqlParameter("@ParametroChar", this.TxbCodigo.Text.Trim());
                Parametros_Consulta[2] = new SqlParameter("@ParametroInt", "0");
                Parametros_Consulta[3] = new SqlParameter("@ParametroNuemric", "0");

                ConsultaEntidades Maestro = new ConsultaEntidades();
                GuardarDatos      Guardar = new GuardarDatos();
                Ent_SubTipos      Reader  = new Ent_SubTipos();

                Reader = Maestro.Subtipos("SpConsulta_Tablas", Parametros_Consulta);

                if (Reader.Detalle == null)
                {
                    ParametrosEnt[0] = new SqlParameter("@Op", "I");
                }
                else
                {
                    ParametrosEnt[0] = new SqlParameter("@Op", "U");
                }

                Guardar.booleano("Sp_Guardar_Subtipos", ParametrosEnt);


                if (Reader.Codigo == null)
                {
                    MessageBox.Show("SubTipo creado satisfactoriamente.", "System Information", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    MessageBox.Show("SubTipo actualizado satisfactoriamente.", "System Information", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
            catch (Exception Exc)
            {
                MessageBox.Show(Exc.Message, "System Information", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Beispiel #8
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            try
            {
                SqlParameter[] ParametrosEnt = new SqlParameter[4];
                GuardarDatos   GuardarDatos  = new GuardarDatos();
                foreach (TreeNode item in this.TreeDestinos.Nodes)
                {
                    ParametrosEnt[0] = new SqlParameter("@Tipo", this.TxbTipo.Text.Trim());
                    ParametrosEnt[1] = new SqlParameter("@Origen", this.TxbOrigen.Text.Trim());
                    ParametrosEnt[2] = new SqlParameter("@Destino", item.Tag.ToString().Trim());
                    ParametrosEnt[3] = new SqlParameter("@Estado", item.Checked);

                    GuardarDatos.booleano("GrbBascula_RelacionTiposOrigenDestino", ParametrosEnt);
                }
                MessageBox.Show("Actualzacion de relacion de Tipos/Origen/Destino Realzaida con Exito.");
            }
            catch (Exception Ex)
            {
                MessageBox.Show(Ex.Message);;
            }
        }
        private void btnDelete_Click(object sender, EventArgs e)
        {
            DialogResult Opcion = MessageBox.Show("Realmente desea eliminar el Personal de Muestreo", "Confirmacion", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2);

            if (Opcion == DialogResult.Yes)
            {
                try
                {
                    GuardarDatos   Guardar  = new GuardarDatos();
                    SqlParameter[] ParamSQl = GuardarDatos.Parametros_PersonalMuestreo("D", TxbIdentificacion.Text.Trim(), TxbNombre.Text.Trim(), TxbApellido.Text.Trim(), TxbDireccion.Text.Trim(), TxbTelFijo.Text.Trim(), TxbCelular.Text.Trim(), TxbEmail.Text.Trim(), 1, Convertir.ImagenEnByte(PtbPersonal.Image), ChbEstado.Checked, DateTime.Now);
                    if (Guardar.booleano("Sp_Guardar_PersonalMuestreo", ParamSQl))
                    {
                        MessageBox.Show("Personal de Muestreo almacenado con Exito");
                        LlenarLog.Registro(DateTime.Now, this.Usuario, this.IpLocal, this.IpPublica, this.SerialHDD, Environment.MachineName, "Se creo Personal de Muestreo " + TxbIdentificacion.Text.Trim() + " " + TxbNombre.Text.Trim() + " " + TxbApellido.Text.Trim(), "Maestros - Crear");
                    }
                }
                catch (Exception Ex)
                {
                    MessageBox.Show(Ex.Message);
                }
            }
        }
        private void btnDelete_Click(object sender, EventArgs e)
        {
            DialogResult Opcion = MessageBox.Show("Realmente desea eliminar el registro", "Confirmacion", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2, MessageBoxOptions.RtlReading);

            if (Opcion == DialogResult.Yes)
            {
                try
                {
                    SqlParameter[] ParametrosEnt = new SqlParameter[10];
                    ParametrosEnt[0] = new SqlParameter("@Op", "D");
                    ParametrosEnt[1] = new SqlParameter("@Identificacion", this.txbIdentificacion.Text.Trim());
                    ParametrosEnt[2] = new SqlParameter("@Nombre", this.txbNombre.Text.Trim());
                    ParametrosEnt[3] = new SqlParameter("@Apellido", this.txbNombre.Text.Trim());
                    ParametrosEnt[4] = new SqlParameter("@TelFijo", this.txbNombre.Text.Trim());
                    ParametrosEnt[5] = new SqlParameter("@Extension", this.txbNombre.Text.Trim());
                    ParametrosEnt[6] = new SqlParameter("@Celular", this.txbNombre.Text.Trim());
                    ParametrosEnt[7] = new SqlParameter("@email", this.txbNombre.Text.Trim());
                    ParametrosEnt[8] = new SqlParameter("@Estado", this.ChbEstado.Checked);
                    ParametrosEnt[9] = new SqlParameter("@FechaCreacion", DateTime.Now.Date);

                    GuardarDatos GuardarDatos = new GuardarDatos();
                    bool         Eliminado    = GuardarDatos.booleano("GrbBascula_Propietarios", ParametrosEnt);

                    if (Eliminado)
                    {
                        MessageBox.Show("Propietario Elimindo satisfactoriamente.", "System Information", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                    else
                    {
                        MessageBox.Show("Problemas al Eliminar.", "System Information", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                }
                catch (Exception Exc)
                {
                    MessageBox.Show(Exc.Message, "System Information", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
Beispiel #11
0
        private void btnBorrar_Click(object sender, EventArgs e)
        {
            DialogResult Opcion = MessageBox.Show("Realmente desea Eliminar la Mina/Proyecto", "Confirmacion", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2);

            if (Opcion == DialogResult.Yes)
            {
                try
                {
                    SqlParameter[] ParametrosEnt = new SqlParameter[16];
                    ParametrosEnt[0]  = new SqlParameter("@Op", "D");
                    ParametrosEnt[1]  = new SqlParameter("@Codigo", this.TxbCodigo.Text.Trim());
                    ParametrosEnt[2]  = new SqlParameter("@CodigoPM", this.TxbCodigoPM.Text.Trim());
                    ParametrosEnt[3]  = new SqlParameter("@Nombre", this.TxbNombre.Text.Trim());
                    ParametrosEnt[4]  = new SqlParameter("@CodigoContenedor", this.CmbDepende.SelectedValue);
                    ParametrosEnt[5]  = new SqlParameter("@IdMinas", this.CmbMinas.SelectedValue);
                    ParametrosEnt[6]  = new SqlParameter("@IdTipoContrato", this.CmbTipoContrato.SelectedValue);
                    ParametrosEnt[7]  = new SqlParameter("@TenorPromedio", this.CmbTenorPromedio.SelectedIndex);
                    ParametrosEnt[8]  = new SqlParameter("@Area", Convert.ToDouble(this.TxbArea.Text.Trim()));
                    ParametrosEnt[9]  = new SqlParameter("@IdTipoEmpresa", this.CmbTipoEmpresa.SelectedValue);
                    ParametrosEnt[10] = new SqlParameter("@Detalle", this.TxbDetalle.Text.Trim());
                    ParametrosEnt[11] = new SqlParameter("@Plaza", this.TxbCodigoPlaza.Text.Trim());
                    ParametrosEnt[12] = new SqlParameter("@Email", this.TxbEmail.Text.Trim());
                    ParametrosEnt[13] = new SqlParameter("@MostrarEnInformes", this.ChbInformes.Checked);
                    ParametrosEnt[14] = new SqlParameter("@RecuperacionPlanta", this.ChbRecuperacion.Checked);
                    ParametrosEnt[15] = new SqlParameter("@Estado", this.ChbEstado.Checked);

                    GuardarDatos Guardar = new GuardarDatos();
                    Guardar.booleano("Sp_GuardarMinas", ParametrosEnt);

                    MessageBox.Show("Mina/Operador Minero Eliminada satisfactoriamente.", "Informacion del Sistema", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                catch (Exception Exc)
                {
                    MessageBox.Show(Exc.Message, "Error controlado del Sistema.", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
Beispiel #12
0
        private void btnDelete_Click(object sender, EventArgs e)
        {
            DialogResult Opcion = MessageBox.Show("Realmente desea eliminar el registro", "Confirmacion", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2, MessageBoxOptions.RtlReading);

            if (Opcion == DialogResult.Yes)
            {
                try
                {
                    SqlParameter[] ParametrosEnt = new SqlParameter[1];
                    ParametrosEnt[0] = new SqlParameter("@Orden", this.TxbOrden.Text);

                    ConsultaEntidades Maestro = new ConsultaEntidades();
                    GuardarDatos      Guardar = new GuardarDatos();

                    Guardar.booleano("Sp_EliminarReporteSGS", ParametrosEnt);
                    MessageBox.Show("Reporte Eliminado satisfactoriamente.", "System Information", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    this.btnNuevo.PerformClick();
                }
                catch (Exception Exc)
                {
                    MessageBox.Show(Exc.Message, "SYSTEM ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
Beispiel #13
0
        private void button51_Click(object sender, EventArgs e)
        {
            #region Eliminando los datos Adjuntos
            DialogResult Opcion = MessageBox.Show("Desea Eliminar el Contrato Seleccionado oprima el botón SI", "Confirmacion", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2, MessageBoxOptions.RtlReading);
            if (Opcion == DialogResult.Yes)
            {
                try
                {
                    int            IdFile        = Convert.ToInt32(this.DgvContratos.CurrentRow.Cells[0].Value);
                    SqlParameter[] ParametrosEnt = new SqlParameter[16];
                    ParametrosEnt[0]  = new SqlParameter("@Op", "D");
                    ParametrosEnt[1]  = new SqlParameter("@IdMina", IdFile);
                    ParametrosEnt[2]  = new SqlParameter("@CodigoEsquema", this.CmbEsquema.SelectedIndex);
                    ParametrosEnt[3]  = new SqlParameter("@IdContratista", this.CmbContratista.SelectedValue);
                    ParametrosEnt[4]  = new SqlParameter("@Detalle", this.TxbDetalleEsquema.Text.Trim());
                    ParametrosEnt[5]  = new SqlParameter("@Fecha", this.DtpContrato.Text.Trim().Replace("/", ""));
                    ParametrosEnt[6]  = new SqlParameter("@Inscripcion", this.DtpInscriContrato.Text.Trim().Replace("/", ""));
                    ParametrosEnt[7]  = new SqlParameter("@Vencimiento", this.DtpVenciContrato.Text.Trim().Replace("/", ""));
                    ParametrosEnt[8]  = new SqlParameter("@Recuperacion", this.TxbRecuperacion.Text.ToString().Trim());
                    ParametrosEnt[9]  = new SqlParameter("@Fondo", this.TxbFondo.Text.ToString().Trim());
                    ParametrosEnt[10] = new SqlParameter("@Duracion", this.NmrDuracion.Value);
                    ParametrosEnt[11] = new SqlParameter("@Tenores", this.ChbTenores.Checked);
                    ParametrosEnt[12] = new SqlParameter("@AnexoSeguridad", this.ChbAnexos.Checked);
                    ParametrosEnt[13] = new SqlParameter("@Explosivos", this.ChbClausulas.Checked);
                    ParametrosEnt[14] = new SqlParameter("@DevolucionFondo", this.ChbFondo.Checked);
                    ParametrosEnt[15] = new SqlParameter("@Impuestos", Convert.ToDouble(this.TxbPorcImpuestos.Text.ToString().Trim()));

                    GuardarDatos Guardar   = new GuardarDatos();
                    bool         Realizado = Guardar.booleano("Sp_GuardarMinasContratos", ParametrosEnt);
                    if (Realizado)
                    {
                        MessageBox.Show("Contrato Eliminado satisfactoriamente.", "System Information", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }

                    #region Actualizando el DatGridView Contratos
                    try
                    {
                        SqlParameter[] ParametrosGrid = new SqlParameter[4];
                        ParametrosGrid[0] = new SqlParameter("@Op", "ContratosMinasEspe");
                        ParametrosGrid[1] = new SqlParameter("@ParametroChar", this.TxbCodigo.Text.Trim());
                        ParametrosGrid[2] = new SqlParameter("@ParametroInt", "0");
                        ParametrosGrid[3] = new SqlParameter("@ParametroNuemric", "0");
                        DataSet DS;

                        DS = LlenarGrid.Datos("SpConsulta_Tablas", ParametrosGrid);
                        this.DgvContratos.DataSource = DS;
                        this.DgvContratos.DataMember = "Result";
                        this.DgvContratos.AutoResizeColumns();
                    }
                    catch (Exception Exc)
                    {
                        MessageBox.Show("OCURRIÓ UN ERROR AL CONSULTAR O CARGAR LOS DATOS..: \n\n" + Exc.Message, "Error del Sistema", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                    #endregion
                }
                catch (Exception Exc1)
                {
                    MessageBox.Show(Exc1.Message);;
                }
            }

            #endregion
            #region Llenado el DataGrid de los adjuntos
            try
            {
                SqlParameter[] ParametrosGrid = new SqlParameter[4];
                ParametrosGrid[0] = new SqlParameter("@Op", "AdjuntosMinasEspe");
                ParametrosGrid[1] = new SqlParameter("@ParametroChar", this.TxbCodigo.Text.ToString().Trim());
                ParametrosGrid[2] = new SqlParameter("@ParametroInt", "0");
                ParametrosGrid[3] = new SqlParameter("@ParametroNuemric", "0");
                DataSet DS;

                DS = LlenarGrid.Datos("SpConsulta_Tablas", ParametrosGrid);
                this.DtgAdjunto.DataSource = DS;
                this.DtgAdjunto.DataMember = "Result";
                this.DtgAdjunto.AutoResizeColumns();
            }
            catch (Exception Exc)
            {
                MessageBox.Show("OCURRIÓ UN ERROR AL CONSULTAR O CARGAR LOS DATOS..: \n\n" + Exc.Message, "Error del Sistema", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            #endregion
        }
Beispiel #14
0
        private void Btn_BorrarAd_Click(object sender, EventArgs e)
        {
            #region Eliminando los datos Adjuntos
            DialogResult Opcion = MessageBox.Show("Desea Eliminar el archivo adjunto Seleccionado oprima el botón SI", "Confirmacion", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2, MessageBoxOptions.RtlReading);
            if (Opcion == DialogResult.Yes)
            {
                try
                {
                    #region Determinando si se hace insert o update
                    SqlParameter[] ParamTipo = new SqlParameter[4];
                    ParamTipo[0] = new SqlParameter("@Op", "ExisteIdMina");
                    ParamTipo[1] = new SqlParameter("@ParametroChar", this.TxbCodigo.Text.Trim());
                    ParamTipo[2] = new SqlParameter("@ParametroInt", "0");
                    ParamTipo[3] = new SqlParameter("@ParametroNuemric", "0");
                    DataSet DaSet  = LlenarGrid.Datos("SpConsulta_Tablas", ParamTipo);
                    int     IdMina = Convert.ToInt32(DaSet.Tables[0].Rows[0]["Id"]);
                    #endregion

                    GuardarDatos GuardarDatos = new GuardarDatos();

                    int IdFile = Convert.ToInt32(this.DtgAdjunto.CurrentRow.Cells[0].Value);

                    SqlParameter[] ParametrosEnt = new SqlParameter[11];
                    ParametrosEnt[0]  = new SqlParameter("@Op", "D");
                    ParametrosEnt[1]  = new SqlParameter("@Id", IdFile);
                    ParametrosEnt[2]  = new SqlParameter("@Tipo", "1");
                    ParametrosEnt[3]  = new SqlParameter("@IdMina", IdMina);
                    ParametrosEnt[4]  = new SqlParameter("@Nombre", "");
                    ParametrosEnt[5]  = new SqlParameter("@Archivo", Encoding.ASCII.GetBytes(""));
                    ParametrosEnt[6]  = new SqlParameter("@Extension", "");
                    ParametrosEnt[7]  = new SqlParameter("@Detalle", "");
                    ParametrosEnt[8]  = new SqlParameter("@Realizado", DateTime.Now);
                    ParametrosEnt[9]  = new SqlParameter("@Maquina", Environment.MachineName);
                    ParametrosEnt[10] = new SqlParameter("@Usuario", this.IdUsuario);

                    GuardarDatos Guardar   = new GuardarDatos();
                    bool         Realizado = Guardar.booleano("Sp_Guardar_DatosAdjuntosMinas", ParametrosEnt);
                    if (Realizado)
                    {
                        MessageBox.Show("Archivo Eliminado satisfactoriamente.", "System Information", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }

                    #region Llenado el DataGrid de los adjuntos
                    try
                    {
                        SqlParameter[] ParametrosGrid = new SqlParameter[4];
                        ParametrosGrid[0] = new SqlParameter("@Op", "AdjuntosMinasEspe");
                        ParametrosGrid[1] = new SqlParameter("@ParametroChar", this.TxbCodigo.Text.ToString().Trim());
                        ParametrosGrid[2] = new SqlParameter("@ParametroInt", "0");
                        ParametrosGrid[3] = new SqlParameter("@ParametroNuemric", "0");
                        DataSet DS;

                        DS = LlenarGrid.Datos("SpConsulta_Tablas", ParametrosGrid);
                        this.DtgAdjunto.DataSource = DS;
                        this.DtgAdjunto.DataMember = "Result";
                        this.DtgAdjunto.AutoResizeColumns();
                    }
                    catch (Exception Exc)
                    {
                        MessageBox.Show("OCURRIÓ UN ERROR AL CONSULTAR O CARGAR LOS DATOS..: \n\n" + Exc.Message, "Error del Sistema", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                    #endregion
                }
                catch (Exception Exc1)
                {
                    MessageBox.Show(Exc1.Message);;
                }
            }

            #endregion
        }
Beispiel #15
0
        private void Btn_GuardarAd_Click(object sender, EventArgs e)
        {
            Ent_TblMinas TblMinas = new Ent_TblMinas();

            TblMinas = ConsultaTablas.TblMinas("TblMinasEspe", this.TxbCodigo.Text.Trim(), 0, 0.00);


            #region Insertando Datos Adjuntos
            if (this.TxbAdjuntosPath.Text.Length > 0)
            {
                try
                {
                    FileStream fs = new FileStream(this.TxbAdjuntosPath.Text, FileMode.Open);
                    //Creamos un array de bytes para almacenar los datos leídos por fs.
                    Byte[] data = new byte[fs.Length];
                    //Y guardamos los datos en el array data
                    fs.Read(data, 0, Convert.ToInt32(fs.Length));
                    fs.Close();

                    int PosInicialPath      = this.TxbAdjuntosPath.Text.Trim().LastIndexOf("\\") + 1;
                    int PosFinalPath        = this.TxbAdjuntosPath.Text.Trim().LastIndexOf(".") - 1;
                    int PosInicialExtension = this.TxbAdjuntosPath.Text.Trim().LastIndexOf(".");
                    int NumeroCaracteres    = PosFinalPath - PosInicialPath + 1;
                    int CaracteresExtension = this.TxbAdjuntosPath.Text.Trim().Length - PosInicialExtension;

                    SqlParameter[] ParametrosEnt = new SqlParameter[11];
                    ParametrosEnt[0]  = new SqlParameter("@Op", "I");
                    ParametrosEnt[1]  = new SqlParameter("@Id", "0");
                    ParametrosEnt[2]  = new SqlParameter("@IdMina", TblMinas.Id);
                    ParametrosEnt[3]  = new SqlParameter("@Tipo", "1");
                    ParametrosEnt[4]  = new SqlParameter("@Nombre", this.TxbAdjuntosPath.Text.Substring(PosInicialPath, NumeroCaracteres));
                    ParametrosEnt[5]  = new SqlParameter("@Archivo", data);
                    ParametrosEnt[6]  = new SqlParameter("@Extension", this.TxbAdjuntosPath.Text.Substring(PosInicialExtension, CaracteresExtension));
                    ParametrosEnt[7]  = new SqlParameter("@Detalle", this.TxbAdjuntosDetalle.Text.Trim());
                    ParametrosEnt[8]  = new SqlParameter("@Realizado", DateTime.Now);
                    ParametrosEnt[9]  = new SqlParameter("@Maquina", Environment.MachineName);
                    ParametrosEnt[10] = new SqlParameter("@Usuario", this.IdUsuario);

                    GuardarDatos Guardar   = new GuardarDatos();
                    bool         Realizado = Guardar.booleano("Sp_Guardar_DatosAdjuntosMinas", ParametrosEnt);
                    if (Realizado)
                    {
                        MessageBox.Show("Archivo Adjuntado satisfactoriamente.", "System Information", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                }
                catch (Exception Exc)
                {
                    MessageBox.Show("OCURRIÓ UN ERROR AL ADJUNTAR LOS DATOS..: \n\n" + Exc.Message, "Error del Sistema", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            #endregion

            #region Llenado el DataGrid de los adjuntos
            try
            {
                DataSet DS;
                DS = ConsultaTablas.Dataset("AdjuntosMinas", "", TblMinas.Id, 0.00);
                this.DtgAdjunto.DataSource = DS;
                this.DtgAdjunto.DataMember = "Result";
                this.DtgAdjunto.AutoResizeColumns();
            }
            catch (Exception Exc)
            {
                MessageBox.Show("OCURRIÓ UN ERROR AL CONSULTAR O CARGAR LOS DATOS..: \n\n" + Exc.Message, "Error del Sistema", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            #endregion
        }
Beispiel #16
0
        private void BtnGuardarLiquidacion_Click(object sender, EventArgs e)
        {
            Ent_TblMinas TblMinas = new Ent_TblMinas();

            TblMinas = ConsultaTablas.TblMinas("TblMinasEspe", this.TxbCodigo.Text.Trim(), 0, 0.00);

            #region Insertando Datos
            if (string.IsNullOrEmpty(TblMinas.Codigo))
            {
                MessageBox.Show("Mina/Proyecto No Existe");
            }
            else
            {
                try
                {
                    SqlParameter[] ParametrosEnt = new SqlParameter[16];
                    ParametrosEnt[0]  = new SqlParameter("@Op", "I");
                    ParametrosEnt[1]  = new SqlParameter("@IdMina", TblMinas.Id);
                    ParametrosEnt[2]  = new SqlParameter("@CodigoEsquema", this.CmbEsquema.SelectedValue);
                    ParametrosEnt[3]  = new SqlParameter("@IdContratista", this.CmbContratista.SelectedValue);
                    ParametrosEnt[4]  = new SqlParameter("@Detalle", this.TxbDetalleEsquema.Text.Trim());
                    ParametrosEnt[5]  = new SqlParameter("@Fecha", this.DtpContrato.Text.Trim().Replace("/", ""));
                    ParametrosEnt[6]  = new SqlParameter("@Inscripcion", this.DtpInscriContrato.Text.Trim().Replace("/", ""));
                    ParametrosEnt[7]  = new SqlParameter("@Vencimiento", this.DtpVenciContrato.Text.Trim().Replace("/", ""));
                    ParametrosEnt[8]  = new SqlParameter("@Recuperacion", Convert.ToDouble(this.TxbRecuperacion.Text.ToString().Trim()));
                    ParametrosEnt[9]  = new SqlParameter("@Fondo", Convert.ToDouble(this.TxbFondo.Text.ToString().Trim()));
                    ParametrosEnt[10] = new SqlParameter("@Duracion", this.NmrDuracion.Value);
                    ParametrosEnt[11] = new SqlParameter("@Tenores", this.ChbTenores.Checked);
                    ParametrosEnt[12] = new SqlParameter("@AnexoSeguridad", this.ChbAnexos.Checked);
                    ParametrosEnt[13] = new SqlParameter("@Explosivos", this.ChbClausulas.Checked);
                    ParametrosEnt[14] = new SqlParameter("@DevolucionFondo", this.ChbFondo.Checked);
                    ParametrosEnt[15] = new SqlParameter("@Impuestos", Convert.ToDouble(this.TxbPorcImpuestos.Text.ToString().Trim()));

                    GuardarDatos Guardar = new GuardarDatos();
                    Guardar.booleano("Sp_GuardarMinasContratos", ParametrosEnt);

                    MessageBox.Show("Datos almacenados satisfactoriamente.", "System Information", MessageBoxButtons.OK, MessageBoxIcon.Information);

                    #region Actualizando el DatGridView Mantenimiento
                    try
                    {
                        DataSet DS;
                        DS = ConsultaTablas.Dataset("ContratosMinasEspe", this.TxbCodigo.Text.Trim(), 0, 0.00);
                        this.DgvContratos.DataSource = DS;
                        this.DgvContratos.DataMember = "Result";
                        this.DgvContratos.AutoResizeColumns();
                    }
                    catch (Exception Exc)
                    {
                        MessageBox.Show("Error al consultar datos..: \n\n" + Exc.Message + " " + Exc.Source, "Informe del Sistema", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                    #endregion
                }

                catch (Exception E)
                {
                    MessageBox.Show("Error al Guardar los datos..: \n\n" + E.Message, "Error del Sistema", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }


            #endregion
        }
Beispiel #17
0
        private void button3_Click(object sender, EventArgs e)
        {
            string controlID = string.Empty;
            int    roleID    = 0;

            try
            {
                string[] node = PermissionTree.SelectedNode.FullPath.Split(':');
                string[] nameForm;
                if (node.Length > 1)
                {
                    if (!ByRoleRB.Checked)
                    {
                        nameForm = node[1].Split('-');

                        var roleId = this.controlSecurityDataSet1.Roles.Where(u => u.RoleName == nameForm[1].ToString()).Select(s => s.RoleID);

                        foreach (var item in roleId)
                        {
                            roleID = item;
                        }

                        string nameForms = nameForm[0].ToString();

                        nameForm  = node[0].Split('\\');
                        controlID = nameForm[0].ToString();

                        SqlParameter[] ParamSQl = GuardarDatos.Parametros_Update_Rol(roleID, nameForms, controlID, InVisible.Checked ? 1 : 0, Disabled.Checked ? 1 : 0, checkBox1.Checked ? 1 : 0, checkBox2.Checked ? 1 : 0, checkBox4.Checked ? 1 : 0);

                        GuardarDatos Guardar = new GuardarDatos();

                        bool rowsInserted = Guardar.booleano("spUpdateControlToRole", ParamSQl);

                        if (!rowsInserted)
                        {
                            DisplayError(controlID, roleID, "Registros insertados= " + rowsInserted.ToString());
                        }
                        else
                        {
                            MessageBox.Show("Registro actualizado con exito!");
                        }
                    }
                    else
                    {
                        nameForm = node[0].Split('-');
                        string[] nameForm1 = nameForm[0].ToString().Split('\\');
                        var      roleId    = this.controlSecurityDataSet1.Roles.Where(u => u.RoleName == nameForm1[0].ToString()).Select(s => s.RoleID);

                        foreach (var item in roleId)
                        {
                            roleID = item;
                        }

                        string nameForms = nameForm[0].ToString();

                        nameForm  = node[1].Split('-');
                        nameForms = nameForm[0].ToString();
                        controlID = nameForm[1].ToString();

                        SqlParameter[] ParamSQl = GuardarDatos.Parametros_Update_Rol(roleID, nameForms, controlID, InVisible.Checked ? 1 : 0, Disabled.Checked ? 1 : 0, checkBox1.Checked ? 1 : 0, checkBox2.Checked ? 1 : 0, checkBox4.Checked ? 1 : 0);

                        GuardarDatos Guardar = new GuardarDatos();

                        bool rowsInserted = Guardar.booleano("spUpdateControlToRole", ParamSQl);

                        if (!rowsInserted)
                        {
                            DisplayError(controlID, roleID, "Registros insertados= " + rowsInserted.ToString());
                        }
                        else
                        {
                            MessageBox.Show("Registro actualizado con exito!");
                        }
                    }


                    LlenarLog.Registro(DateTime.Now, this.Usuario, this.IpLocal, this.IpPublica, this.SerialHDD, Environment.MachineName, "Modifiación de permisos", "Asignación de permisos");
                }
            }
            catch (Exception ex)
            {
                DisplayError(controlID, roleID, ex.Message);
            }

            PopulatePermissionTree();
        }
Beispiel #18
0
        private void button1_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(this.IpLocal))
            {
                this.IpLocal = DireccionIP.Local();
            }

            if (string.IsNullOrEmpty(this.IpPublica))
            {
                this.IpPublica = DireccionIP.Publica();
            }

            if (string.IsNullOrEmpty(this.SerialHDD))
            {
                this.SerialHDD = DireccionIP.SerialNumberDisk();
            }

            if (string.IsNullOrEmpty(this.Usuario))
            {
                this.Usuario = DireccionIP.SerialNumberDisk();
            }

            string validar = ValidarRequeridos();

            if (string.IsNullOrEmpty(validar))
            {
                if (dtpEventInitial.Value.Date > dtpDatenEnd.Value.Date)
                {
                    dtpDatenEnd.Value = DateTime.Now;
                    MessageBox.Show("La fecha final debe ser mayor a la inicial!");
                    return;
                }
                string mensaje = string.Empty;

                if (dataHistoryPeriodo.Rows.Count > 0)
                {
                    if (!selccionValor)
                    {
                        DateTime valorAnterior = Convert.ToDateTime(dataHistoryPeriodo.Rows[0].Cells[3].Value);
                        int      resultado     = DateTime.Compare(valorAnterior, Convert.ToDateTime(dtpEventInitial.Text));
                        if (resultado < 0)
                        {
                            resultado = DateTime.Compare(valorAnterior.AddDays(1), Convert.ToDateTime(dtpEventInitial.Text));

                            if (resultado != 0)
                            {
                                mensaje = "El nuevo periodo debe de ser un día posterior al final del anterior periodo";
                            }
                        }
                        else if (resultado == 0)
                        {
                            mensaje = "La fecha inicial del nuevo periodo conincide con la fecha final del anterior periodo";
                        }
                        else
                        {
                            mensaje = "El nuevo periodo esta en el rango de fechas del anterior periodo";
                        }

                        if (dataHistoryPeriodo.Rows[0].Cells[1].Value.ToString().Trim().Contains(string.Concat(cboAno.Text.Trim(), "-", cboMes.Text.Trim(), "-", cboPeriodo.Text.Trim())))
                        {
                            MessageBox.Show("El periodo a crear ya existe en historial, verificar coposición del periodo");
                            return;
                        }
                    }
                }
                if (!String.IsNullOrEmpty(mensaje))
                {
                    MessageBox.Show(mensaje);
                    return;
                }
                GuardarDatos   Guardar  = new GuardarDatos();
                SqlParameter[] ParamSQl = GuardarDatos.Parametros_Insertar_PeriodoPM("", Convert.ToDateTime(dtpEventInitial.Text), Convert.ToDateTime(dtpDatenEnd.Text), Convert.ToInt32(cboAno.Text), Convert.ToInt32(cboMes.Text), cboPeriodo.Text, string.IsNullOrEmpty(txtOnzasFundidas.Text.Trim().TrimEnd(',')) ? Convert.ToDecimal(0.00) : Convert.ToDecimal(txtOnzasFundidas.Text.Trim())
                                                                                     , string.IsNullOrEmpty(txtRecuperacion.Text.Trim().TrimEnd(',')) ? Convert.ToDecimal(0.00) : Convert.ToDecimal(txtRecuperacion.Text.Trim())
                                                                                     , string.IsNullOrEmpty(txtOnzasRecuperadas.Text.Trim().TrimEnd(',')) ? Convert.ToDecimal(0.00) : Convert.ToDecimal(txtOnzasRecuperadas.Text.Trim()), 1);


                if (ParamSQl[0].Value.ToString() == "I")
                {
                    Guardar.booleano("Sp_Guardar_PeriodoLiquidacion", ParamSQl);
                    MessageBox.Show("Periodo almacenado con Exito");
                    LlenarLog.Registro(DateTime.Now, this.Usuario, this.IpLocal, this.IpPublica, this.SerialHDD, Environment.MachineName, "Se creo Registro de Periodo " + string.Concat(cboAno.Text.Trim(), "-", cboMes.Text.Trim(), "-", cboPeriodo.Text.Trim()), "Movimiento Periodo creado");
                }
                else
                {
                    Guardar.booleano("Sp_Modicar_PeriodoLiquidacion", ParamSQl);
                    MessageBox.Show("Periodo actualizado con Exito");
                    LlenarLog.Registro(DateTime.Now, this.Usuario, this.IpLocal, this.IpPublica, this.SerialHDD, Environment.MachineName, "Se modifico Periodo" + string.Concat(cboAno.Text.Trim(), "-", cboMes.Text.Trim(), "-", cboPeriodo.Text.Trim()), "Movimiento Periodo  Modificar");
                }

                LimpiarCampos();
                loadPeriodo(Convert.ToInt32(cboAno.Text));
            }
            else
            {
                MessageBox.Show(validar);
            }
        }
        private void btnSave_Click(object sender, EventArgs e)
        {
            int rol   = 0;
            int Error = 0;

            if (!ChbCuartea.Checked && !ChbEncargado.Checked && !ChbSeguridad.Checked && !ChbTercero.Checked)
            {
                Error = 1;
            }
            else
            if (ChbEncargado.Checked)
            {
                rol = 1;
            }
            else
            {
                if (ChbSeguridad.Checked)
                {
                    rol = 2;
                }
                else
                {
                    if (ChbTercero.Checked)
                    {
                        rol = 3;
                    }
                    else
                    {
                        rol = 4;
                    }
                }
            }


            if (TxbIdentificacion.Text.Trim().Length == 0)
            {
                Error = 2;
            }
            if (Error == 0)
            {
                try
                {
                    if (string.IsNullOrEmpty(this.IpLocal))
                    {
                        this.IpLocal = DireccionIP.Local();
                    }

                    if (string.IsNullOrEmpty(this.IpPublica))
                    {
                        this.IpPublica = DireccionIP.Publica();
                    }

                    if (string.IsNullOrEmpty(this.SerialHDD))
                    {
                        this.SerialHDD = DireccionIP.SerialNumberDisk();
                    }

                    GuardarDatos   Guardar  = new GuardarDatos();
                    SqlParameter[] ParamSQl = GuardarDatos.Parametros_PersonalMuestreo("", TxbIdentificacion.Text.Trim(), TxbNombre.Text.Trim(), TxbApellido.Text.Trim(), TxbDireccion.Text.Trim(), TxbTelFijo.Text.Trim(), TxbCelular.Text.Trim(), TxbEmail.Text.Trim(), rol, Convertir.ImagenEnByte(PtbPersonal.Image), ChbEstado.Checked, DtpCreado.Value);
                    if (Guardar.booleano("Sp_Guardar_PersonalMuestreo", ParamSQl))
                    {
                        Limpiar(1);

                        if (ParamSQl[0].Value.ToString() == "I")
                        {
                            MessageBox.Show("Personal de Muestreo almacenado con Exito");
                            LlenarLog.Registro(DateTime.Now, this.Usuario, this.IpLocal, this.IpPublica, this.SerialHDD, Environment.MachineName, "Se creo Personal de Muestreo " + TxbIdentificacion.Text.Trim() + " " + TxbNombre.Text.Trim() + " " + TxbApellido.Text.Trim(), "Maestros - Crear");
                        }
                        else
                        {
                            MessageBox.Show("Personal de Muestreo actualizado con Exito");
                            LlenarLog.Registro(DateTime.Now, this.Usuario, this.IpLocal, this.IpPublica, this.SerialHDD, Environment.MachineName, "Se modifico Personal de Muestreo " + TxbIdentificacion.Text.Trim() + " " + TxbNombre.Text.Trim() + " " + TxbApellido.Text.Trim(), "Maestros - Modificar");
                        }
                    }
                }
                catch (Exception Ex)
                {
                    MessageBox.Show(Ex.Message);
                }
            }
            if (Error == 1)
            {
                MessageBox.Show("Debe Seleccionar un tipo de Rol del Personal. ( Encargado / Seguridad / Tercero / Cuarte)");
            }
            if (Error == 2)
            {
                MessageBox.Show("Debe reportar una identificacion");
            }
        }
        private void btnSave_Click(object sender, EventArgs e)
        {
            this.StsLabel1.Text        = "Guardando...";
            this.StsProgressBar1.Value = 50;
            #region LLenado de DataTable que se enviara en el SP

            DataTable dt = new DataTable();
            dt.Columns.Add("Incluir");
            dt.Columns.Add("Id");
            dt.Columns.Add("Sello");
            dt.Columns.Add("Tenor");
            dt.Columns.Add("Humedad");

            DataRow Row = dt.NewRow();

            foreach (DataGridViewRow row in dataGridView1.Rows)
            {
                bool   incluir = Convert.ToBoolean(row.Cells[0].Value);
                int    id      = Convert.ToInt32(row.Cells[1].Value);
                string sello   = Convert.ToString(row.Cells[2].Value);
                double tenor   = Convert.ToDouble(row.Cells[3].Value);
                double humedad = Convert.ToDouble(row.Cells[4].Value);


                Row["incluir"] = incluir;
                Row["Id"]      = id;
                Row["Sello"]   = sello;
                Row["Tenor"]   = tenor;
                Row["Humedad"] = humedad;
                dt.Rows.Add(Row);
                Row = dt.NewRow();
            }
            #endregion

            #region Enviando Parametros para guardar Datos

            try
            {
                SqlParameter[] ParametroI = new SqlParameter[1];
                ParametroI[0] = new SqlParameter("@TablaExcelPM", dt);

                GuardarDatos Guardar = new GuardarDatos();

                int Resultado = Guardar.Numerico("Sp_InsertDatosPM", ParametroI);
                this.TxbConsecutivo.Text = Resultado.ToString().Trim();

                MessageBox.Show("Registro Actualziado con Exito");
            }
            catch (Exception Ext)
            {
                MessageBox.Show(Ext.Message);
            }


            #endregion


            #region Guardando los Adjuntos

            try
            {
                FileStream fs = new FileStream(this.TxbPath.Text, FileMode.Open);
                //Creamos un array de bytes para almacenar los datos leídos por fs.
                Byte[] data = new byte[fs.Length];
                //Y guardamos los datos en el array data
                fs.Read(data, 0, Convert.ToInt32(fs.Length));
                fs.Close();

                int PosInicialPath      = this.TxbPath.Text.Trim().LastIndexOf("\\") + 1;
                int PosFinalPath        = this.TxbPath.Text.Trim().LastIndexOf(".") - 1;
                int PosInicialExtension = this.TxbPath.Text.Trim().LastIndexOf(".");
                int NumeroCaracteres    = PosFinalPath - PosInicialPath + 1;
                int CaracteresExtension = this.TxbPath.Text.Trim().Length - PosInicialExtension;

                SqlParameter[] ParametrosEnt = new SqlParameter[7];
                ParametrosEnt[0] = new SqlParameter("@Op", "I");
                ParametrosEnt[1] = new SqlParameter("@Orden", this.TxbConsecutivo.Text.Trim());
                ParametrosEnt[2] = new SqlParameter("@Ruta", this.TxbPath.Text.Trim());
                ParametrosEnt[3] = new SqlParameter("@Nombre", this.TxbPath.Text.Substring(PosInicialPath, NumeroCaracteres));
                ParametrosEnt[4] = new SqlParameter("@Archivo", data);
                ParametrosEnt[5] = new SqlParameter("@Extension", this.TxbPath.Text.Substring(PosInicialExtension, CaracteresExtension));
                ParametrosEnt[6] = new SqlParameter("@Maquina", Environment.MachineName);

                ConsultaEntidades Maestro = new ConsultaEntidades();
                GuardarDatos      Guardar = new GuardarDatos();

                bool Realizado = Guardar.booleano("Sp_Guardar_AdjuntosSGS", ParametrosEnt);
                MessageBox.Show("Adjunto almacenado con Exito");
            }
            catch (Exception Ext)
            {
                MessageBox.Show(Ext.Message);
            }


            #endregion

            this.StsLabel1.Text        = "Guardando...";
            this.StsProgressBar1.Value = 100;

            this.StsLabel1.Text        = "Listo";
            this.StsProgressBar1.Value = 0;
        }
Beispiel #21
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            if (this.TxbConsecutivo.Text != "0")
            {
                MessageBox.Show("No se puede guardar, reporte ya tiene un consecutivo generado.");
            }
            else
            {
                #region LLenado de DataGrid Auxiliar

                DataTable dt = new DataTable();
                dt.Columns.Add("Incluir");
                dt.Columns.Add("Id");
                dt.Columns.Add("SelloH");
                dt.Columns.Add("SelloP");
                dt.Columns.Add("Tenor");
                dt.Columns.Add("Peso");
                dt.Columns.Add("Cliente");
                dt.Columns.Add("Orden");
                dt.Columns.Add("Muestra");
                dt.Columns.Add("Referencia");
                dt.Columns.Add("Lugar");
                dt.Columns.Add("Recepcion");
                dt.Columns.Add("Reporte");
                DataRow Row = dt.NewRow();

                foreach (DataGridViewRow row in dataGridView1.Rows)
                {
                    bool   incluir    = Convert.ToBoolean(row.Cells[0].Value);
                    int    id         = Convert.ToInt32(row.Cells[1].Value);
                    string sellop     = Convert.ToString(row.Cells[2].Value);
                    string selloh     = Convert.ToString(row.Cells[3].Value);
                    double tenor      = Convert.ToDouble(row.Cells[4].Value);
                    int    peso       = Convert.ToInt32(row.Cells[5].Value);
                    string cliente    = this.TxbCliente.Text.Trim();
                    string orden      = this.TxbOrden.Text.Trim();
                    string muestra    = this.TxbMuestras.Text.Trim();
                    string referencia = this.TxbReferencia.Text.Trim();
                    string lugar      = this.TxbLugar.Text.Trim();
                    string recepcion  = this.TxbRecepcion.Text.Trim();
                    string reporte    = this.TxbReporte.Text.Trim();

                    Row["incluir"]    = incluir;
                    Row["Id"]         = id;
                    Row["Sellop"]     = sellop;
                    Row["Selloh"]     = selloh;
                    Row["Tenor"]      = tenor;
                    Row["Peso"]       = peso;
                    Row["Cliente"]    = cliente;
                    Row["Orden"]      = orden;
                    Row["Muestra"]    = muestra;
                    Row["Referencia"] = referencia;
                    Row["Lugar"]      = lugar;
                    Row["Recepcion"]  = recepcion;
                    Row["Reporte"]    = reporte;
                    dt.Rows.Add(Row);
                    Row = dt.NewRow();
                }
                #endregion

                #region Enviando Parametros para guardar Datos


                try
                {
                    SqlParameter[] ParametroI = new SqlParameter[1];
                    ParametroI[0] = new SqlParameter("@TablaExcelSGS", dt);

                    GuardarDatos Guardar = new GuardarDatos();

                    int Resultado = Guardar.Numerico("Sp_InsertDatosExcelSGS2", ParametroI);
                    this.TxbConsecutivo.Text = Resultado.ToString().Trim();

                    MessageBox.Show("Registros Actualziados con Exito");
                }
                catch (Exception Ext)
                {
                    MessageBox.Show(Ext.Message);
                }
                #endregion

                #region Guardando los Adjuntos

                try
                {
                    FileStream fs = new FileStream(this.TxbPath.Text, FileMode.Open);
                    //Creamos un array de bytes para almacenar los datos leídos por fs.
                    Byte[] data = new byte[fs.Length];
                    //Y guardamos los datos en el array data
                    fs.Read(data, 0, Convert.ToInt32(fs.Length));
                    fs.Close();

                    int PosInicialPath      = this.TxbPath.Text.Trim().LastIndexOf("\\") + 1;
                    int PosFinalPath        = this.TxbPath.Text.Trim().LastIndexOf(".") - 1;
                    int PosInicialExtension = this.TxbPath.Text.Trim().LastIndexOf(".");
                    int NumeroCaracteres    = PosFinalPath - PosInicialPath + 1;
                    int CaracteresExtension = this.TxbPath.Text.Trim().Length - PosInicialExtension;

                    SqlParameter[] ParametrosEnt = new SqlParameter[7];
                    ParametrosEnt[0] = new SqlParameter("@Op", "I");
                    ParametrosEnt[1] = new SqlParameter("@Orden", this.TxbOrden.Text.Trim());
                    ParametrosEnt[2] = new SqlParameter("@Ruta", this.TxbPath.Text.Trim());
                    ParametrosEnt[3] = new SqlParameter("@Nombre", this.TxbPath.Text.Substring(PosInicialPath, NumeroCaracteres));
                    ParametrosEnt[4] = new SqlParameter("@Archivo", data);
                    ParametrosEnt[5] = new SqlParameter("@Extension", this.TxbPath.Text.Substring(PosInicialExtension, CaracteresExtension));
                    ParametrosEnt[6] = new SqlParameter("@Maquina", Environment.MachineName);

                    ConsultaEntidades Maestro = new ConsultaEntidades();
                    GuardarDatos      Guardar = new GuardarDatos();

                    bool Realizado = Guardar.booleano("Sp_Guardar_AdjuntosSGS", ParametrosEnt);
                    MessageBox.Show("Adjunto almacenado con Exito");
                }
                catch (Exception Ext)
                {
                    MessageBox.Show(Ext.Message);
                }


                #endregion
            }
        }
        private void btnSave_Click(object sender, EventArgs e)
        {
            if (this.TxbConsecutivo.Text != "0")
            {
                MessageBox.Show("No se puede guardar, reporte ya tiene un consecutivo generado.");
            }
            else
            {
                #region LLenado de DataGrid Auxiliar

                DataTable dt = new DataTable();
                dt.Columns.Add("Id");
                dt.Columns.Add("Fecha");
                dt.Columns.Add("Muestras");
                dt.Columns.Add("Cliente");
                dt.Columns.Add("AuUnidad");
                dt.Columns.Add("AuMetodo");
                dt.Columns.Add("AgUnidad");
                dt.Columns.Add("AgMetodo");
                dt.Columns.Add("HumedadUnd");
                dt.Columns.Add("HumedadMet");
                dt.Columns.Add("TipoMuestras");
                dt.Columns.Add("Orden");
                dt.Columns.Add("ClienteOrden");
                dt.Columns.Add("NumMuestras");
                dt.Columns.Add("FechaMuestreo");
                dt.Columns.Add("FechaReporte");
                dt.Columns.Add("Notas");
                dt.Columns.Add("CodigoPrepa");
                dt.Columns.Add("DescripcionPrepa");
                dt.Columns.Add("CodigoAnalisis");
                dt.Columns.Add("DescripcionAnalisis");
                dt.Columns.Add("Sello");
                dt.Columns.Add("Humedad");
                DataRow Row = dt.NewRow();

                foreach (DataGridViewRow row in dataGridView1.Rows)
                {
                    int    id      = Convert.ToInt32(row.Cells[0].Value);
                    string sello   = Convert.ToString(row.Cells[1].Value);
                    double humedad = Convert.ToDouble(row.Cells[2].Value);

                    Row["Id"]                  = id;
                    Row["Fecha"]               = this.TxbFecha.Text;
                    Row["Muestras"]            = this.TxbMuestras.Text;
                    Row["Cliente"]             = this.TxbCliente.Text;
                    Row["AuUnidad"]            = this.TxbAuUnidad.Text;
                    Row["AuMetodo"]            = this.TxbAuMetodo.Text;
                    Row["AgUnidad"]            = this.TxbAgUnidad.Text;
                    Row["AgMetodo"]            = this.TxbAgMetodo.Text;
                    Row["HumedadUnd"]          = this.TxbHumeUnidad.Text;
                    Row["HumedadMet"]          = this.TxbHumeMetodo.Text;
                    Row["TipoMuestras"]        = this.TxbTipoMuestra.Text;
                    Row["Orden"]               = this.TxbOrden.Text;
                    Row["ClienteOrden"]        = this.TxbClienteOrden.Text;
                    Row["NumMuestras"]         = this.TxbNumMuestras.Text;
                    Row["FechaMuestreo"]       = this.TxbFechaMuestreo.Text;
                    Row["FechaReporte"]        = this.TxbFechaReporte.Text;
                    Row["Notas"]               = this.TxbNotas.Text;
                    Row["CodigoPrepa"]         = this.TxbCodigoPreparacion.Text;
                    Row["DescripcionPrepa"]    = this.TxbDescripcionPreparacion.Text;
                    Row["CodigoAnalisis"]      = this.TxbCodigoAnalisis.Text;
                    Row["DescripcionAnalisis"] = this.TxbDescripcionAnalisis.Text;
                    Row["Sello"]               = sello;
                    Row["Humedad"]             = humedad;
                    dt.Rows.Add(Row);
                    Row = dt.NewRow();
                }
                #endregion

                #region Enviando Parametros para guardar Datos


                try
                {
                    SqlParameter[] ParametroI = new SqlParameter[1];
                    ParametroI[0] = new SqlParameter("@TablaExcelHumeZandor", dt);

                    GuardarDatos Guardar = new GuardarDatos();

                    int Resultado = Guardar.Numerico("Sp_InsertDatosExcelHumedadZandor", ParametroI);
                    this.TxbConsecutivo.Text = Resultado.ToString().Trim();

                    MessageBox.Show("Registros Actualziados con Exito");
                }
                catch (Exception Ext)
                {
                    MessageBox.Show(Ext.Message);
                }
                #endregion

                #region Guardando los Adjuntos

                try
                {
                    FileStream fs = new FileStream(this.TxbPath.Text, FileMode.Open);
                    //Creamos un array de bytes para almacenar los datos leídos por fs.
                    Byte[] data = new byte[fs.Length];
                    //Y guardamos los datos en el array data
                    fs.Read(data, 0, Convert.ToInt32(fs.Length));
                    fs.Close();

                    int PosInicialPath      = this.TxbPath.Text.Trim().LastIndexOf("\\") + 1;
                    int PosFinalPath        = this.TxbPath.Text.Trim().LastIndexOf(".") - 1;
                    int PosInicialExtension = this.TxbPath.Text.Trim().LastIndexOf(".");
                    int NumeroCaracteres    = PosFinalPath - PosInicialPath + 1;
                    int CaracteresExtension = this.TxbPath.Text.Trim().Length - PosInicialExtension;

                    SqlParameter[] ParametrosEnt = new SqlParameter[7];
                    ParametrosEnt[0] = new SqlParameter("@Op", "I");
                    ParametrosEnt[1] = new SqlParameter("@Orden", this.TxbOrden.Text.Trim());
                    ParametrosEnt[2] = new SqlParameter("@Ruta", this.TxbPath.Text.Trim());
                    ParametrosEnt[3] = new SqlParameter("@Nombre", this.TxbPath.Text.Substring(PosInicialPath, NumeroCaracteres));
                    ParametrosEnt[4] = new SqlParameter("@Archivo", data);
                    ParametrosEnt[5] = new SqlParameter("@Extension", this.TxbPath.Text.Substring(PosInicialExtension, CaracteresExtension));
                    ParametrosEnt[6] = new SqlParameter("@Maquina", Environment.MachineName);

                    ConsultaEntidades Maestro = new ConsultaEntidades();
                    GuardarDatos      Guardar = new GuardarDatos();

                    bool Realizado = Guardar.booleano("Sp_Guardar_AdjuntosSGS", ParametrosEnt);
                    MessageBox.Show("Adjunto almacenado con Exito");
                }
                catch (Exception Ext)
                {
                    MessageBox.Show(Ext.Message);
                }


                #endregion
            }
        }