public static int agregar(constructordetalle registrar)
        {
            int retorno = 0;


            try
            {
                MySqlCommand add = new MySqlCommand(string.Format("INSERT INTO control(detallefin,detalleacabado,aprobado)VALUES('{0}','{1}','{2}')", registrar.detallefin, registrar.detalleacabado, registrar.aprobado), conexion.obtenerconexion());
                retorno = Convert.ToInt32(add.ExecuteNonQuery());
                if (retorno >= 1)
                {
                    MessageBox.Show("Informe agregado", "Listo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    MessageBox.Show("Informe no agregado", "error", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                return(retorno);
            }
            catch (Exception e)
            {
                MessageBox.Show("Error en la base de datos " + e, "error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            return(retorno);
        }
示例#2
0
        public void registrar()
        {
            constructordetalle add = new constructordetalle();

            if (rbsi.Checked)
            {
                add.aprobado = "Si";
            }
            else if (rbno.Checked)
            {
                add.aprobado = "No";
            }

            add.detallefin     = txtdes.Text;
            add.detalleacabado = txtdet.Text;
            int datos = funcioncontrol.agregar(add);
        }