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"); } }
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(); } }
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); } }
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); } }
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); } } }
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); } } }
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); } } }
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 }
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 }
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 }
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 }
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(); }
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; }
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 } }