예제 #1
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            E_Novedades objEntidad = new E_Novedades();
            N_Novedades objNegocio = new N_Novedades();

            try
            {
                objEntidad.Fecha         = Convert.ToDateTime(txtFechaHora.Text);
                objEntidad.IdEquipo      = Convert.ToInt32(txtIdEquipo.Text.Trim());
                objEntidad.IdMotivo      = Convert.ToInt32(txtIdMotivo.Text.Trim());
                objEntidad.IdResponsable = Convert.ToInt32(txtIdResponsable.Text.Trim());
                objEntidad.Ens           = cbCorte.Text;
                objEntidad.Ap            = Convert.ToInt32(txtAP.Text);
                objEntidad.Descripcion   = txtDescripcion.Text.Trim();

                if (txtActuaciones.Visible == false)
                {
                    objEntidad.Actuaciones = "";
                }
                else
                {
                    objEntidad.Actuaciones = txtActuaciones.Text.Trim();
                }

                objEntidad.Observaciones = txtObservaciones.Text.Trim();

                objNegocio.agregarNovedad(objEntidad);

                DialogResult result = MessageBox.Show("¿Continuar con la misma ET?", "Continuar", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

                if (result == DialogResult.Yes)
                {
                    FXL_limpiarCampos(true);
                }
                else if (result == DialogResult.No)
                {
                    FXL_limpiarCampos(false);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("No se guardaron los cambios. \n \nVerifique que todos los campos estén llenos.", "Error al guardar", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                cls_log.archivoLog(this, sender, ex);
            }
        }
예제 #2
0
        public void agregarNovedad(E_Novedades novedad)
        {
            MySqlCommand cmd = new MySqlCommand("SP_agregarOperacion", conexionBD.mySqlConexion);

            cmd.CommandType = System.Data.CommandType.StoredProcedure;
            conexionBD.mySqlConexion.Open();

            cmd.Parameters.AddWithValue("pFecha", novedad.Fecha);
            cmd.Parameters.AddWithValue("pId_Equipamiento", novedad.IdEquipo);
            cmd.Parameters.AddWithValue("pId_Motivo", novedad.IdMotivo);
            cmd.Parameters.AddWithValue("pId_responsable", novedad.IdResponsable);
            cmd.Parameters.AddWithValue("pEns", novedad.Ens);
            cmd.Parameters.AddWithValue("pAp", novedad.Ap);
            cmd.Parameters.AddWithValue("pDescripcion", novedad.Descripcion);
            cmd.Parameters.AddWithValue("pObservaciones", novedad.Observaciones);
            cmd.Parameters.AddWithValue("pActuaciones", novedad.Actuaciones);

            cmd.ExecuteNonQuery();

            //conexionBD.miConexion.Close();
            conexionBD.mySqlConexion.Close();
        }
예제 #3
0
 public void agregarNovedad(E_Novedades novedad)
 {
     objDato.agregarNovedad(novedad);
 }