Example #1
0
        public void ENVIAR_DATOS_NUEVO_REGISTRO()
        {
            int i = 0;
            //NUEVO OBJETO DE LA CLASE PRODUCTO de la carpeta BO (Cat_productos)
            cat_productos oProducto = new cat_productos();

            //Nuevo OBJETO DE LA CLASE DAO_producto de la carpeta DAO
            dao_producto oProductoDAO = new dao_producto();

            //LLENAR PROPIEDADES DEL OBJETO PRODUCTO, CON CADA DATO CAPTURADO EN LA PANTALLA
            //Objeto.Propiedad = Pantalla.ComponenteVisual.Valor;

            oProducto.Cod_producto    = this.txt_Cod_producto.Text.Trim();
            oProducto.Nombre_completo = this.txt_Nombre_completo.Text.Trim();
            oProducto.Precio          = (double)this.nud_Precio.Value;
            oProducto.Costo           = (double)this.nud_Costo.Value;
            oProducto.Fecha_ingreso   = this.dtp_Fecha.Value;

            //LLAMAMOS AL METODO DE LA CLASE DAO QUE HACE EL INSERT, le enviamos como parametro el objeto oProducto que
            //ya llenamos con los valores de la pantalla
            i = oProductoDAO.agregarNuevoRegistro(oProducto);
            //VERIFICAMOS SI SE HA EJECUTADO CORRECTAMENTE LA ACCION SOLICITADA
            if (i == 0)
            {
                MessageBox.Show("El proceso no se pudo realizar");
            }
            else
            {
                MessageBox.Show("El proceso se genero con éxito");
            }
            //MATAMOS A LOS OBJETOS UTILIZADOS
            oProducto    = null;
            oProductoDAO = null;
        }
Example #2
0
      //METODO PARA INSERTAR UN NUEVO REGISTRO EN LA BASE DE DATOS
      public int agregarNuevoRegistro(object elNuevoRegistro)
      {
          //convertimos nuestro objeto generico a uno de la clase
          cat_productos objetoTablaProducto = (cat_productos)elNuevoRegistro;

          //preparamos el commando de MySQL
          comandoMySQL = new MySqlCommand();

          //preparar el dataset
          dsProductos = new DataSet();

          //preparar el dataAdapter...
          datAdapterMySQL = new MySqlDataAdapter();

          //Establecer la conexion
          comandoMySQL.Connection = oBasedeDatos.miConectorNET;
          oBasedeDatos.establecerConexionNET();

          //ARMAR la instruccion MYSQL: insert
          instruccionSQL = "INSERT INTO cat_producto (" +
                           "cod_producto, nombre_completo, precio, costo, fecha_ingreso" +
                           ") VALUES ( " +
                           pcs(objetoTablaProducto.Cod_producto) + "," +
                           pcs(objetoTablaProducto.Nombre_completo) + "," +
                           objetoTablaProducto.Precio.ToString() + "," +
                           objetoTablaProducto.Costo.ToString() + "," +
                           " CURDATE() " +
                           " ) ";

          comandoMySQL.CommandText = instruccionSQL;
          int resultadodelComando = comandoMySQL.ExecuteNonQuery();

          if (resultadodelComando <= 0)
          {
              return(0);

              //HAY UN ERROR
          }
          return(1);
      }