public void actualizarCONparametros(string consultaSQL, inicial pedido)
        {
            conectarBD();
            pComando.CommandText = consultaSQL;

            pComando.Parameters.Clear();
            pComando.Parameters.AddWithValue("@idModulador", pedido.pIDinicial);
            pComando.Parameters.AddWithValue("@nombreModulador", pedido.pNombreInicial);
            pComando.Parameters.AddWithValue("@nombreReferencia", pedido.pNombreReferencia);
            pComando.Parameters.AddWithValue("@pesoEstimado", pedido.pPesoEstimado);
            pComando.Parameters.AddWithValue("@stock", pedido.pStock);
            pComando.Parameters.AddWithValue("@precioCostoKg", pedido.pPrecioXkg);
            pComando.Parameters.AddWithValue("@fechaModificacion", pedido.pFechaModificacion); // convert.dateTime


            pComando.ExecuteNonQuery();
            desconectarBD();
        }
예제 #2
0
        override public void insertaNuevoRegistro()
        {
            // insert
            inicial nuevoInicial = new inicial();

            nuevoInicial.pIDinicial     = Int32.Parse(txtCaja1.Text);
            nuevoInicial.pNombreInicial = txtCaja2.Text;
            //productproductoPedido.pStock = (int)cboCombo_A.SelectedValue;
            nuevoInicial.pStock = Int32.Parse(txtCaja5.Text);
            //productproductoPedido.pPrecioXkg = double.Parse(txtCaja4.Text);
            nuevoInicial.pFechaModificacion = cajaFecha.Value;

            if (rbtRadio1.Checked)
            {
                nuevoInicial.pPesoEstimado = 1;
            }
            if (rbtRadio2.Checked)
            {
                nuevoInicial.pPesoEstimado = 2;
            }


            //if (!existe(productproductoPedido.pIDInicial))
            //{

            string consultaSQL = "INSERT INTO producto (detalle,tipo,marca,precio,fecha)" +
                                 " VALUES ('" + nuevoInicial.pNombreInicial + "',"
                                 + nuevoInicial.pPesoEstimado + ","
                                 + nuevoInicial.pStock + ","
                                 + nuevoInicial.pPrecioXkg + ",'"
                                 + nuevoInicial.pFechaModificacion + "'"
                                 + ")";


            objetoBaseDatos.actualizar(consultaSQL);
            //}

            banderaNuevoPedido = false;
        }
예제 #3
0
        override public void insertarConParametros()
        {
            // insert
            inicial nuevoInicial = new inicial();

            nuevoInicial.pIDinicial        = Int32.Parse(txtCaja1.Text);
            nuevoInicial.pNombreInicial    = txtCaja2.Text;
            nuevoInicial.pNombreReferencia = txtCaja3.Text;
            nuevoInicial.pPesoEstimado     = double.Parse(txtCaja4.Text);
            nuevoInicial.pStock            = Int32.Parse(txtCaja5.Text);
            nuevoInicial.pPrecioXkg        = (int)cboCombo_B.SelectedValue;

            nuevoInicial.pFechaModificacion = cajaFecha.Value;

            string consultaSQL = "INSERT INTO MODULADORES (nombreModulador,precioCostoKg,pesoEstimado,stock,nombreReferencia,fechaModificacion)" +
                                 " VALUES ( @nombreModulador,@precioCostoKg,@pesoEstimado,@stock,@nombreReferencia,@fechaModificacion )";


            objetoBaseDatos.actualizarCONparametros(consultaSQL, nuevoInicial);

            banderaNuevoPedido   = false;
            ultimoIDseleccionado = lstPrincipal.Items.Count;
        }
예제 #4
0
        override public void cargarLista(string nombreTabla)
        {
            objetoBaseDatos.leerTabla(nombreTabla);

            contadorIndiceArreglo = 0; // inicializa el arreglo
            lista.Clear();             // Limpia la lista

            while (objetoBaseDatos.pLectorDataReader.Read())
            {
                inicial nuevoInicial = new inicial();
                if (!objetoBaseDatos.pLectorDataReader.IsDBNull(0))
                {
                    nuevoInicial.pIDinicial = objetoBaseDatos.pLectorDataReader.GetInt32(0);
                }

                if (!objetoBaseDatos.pLectorDataReader.IsDBNull(1))
                {
                    nuevoInicial.pNombreInicial = objetoBaseDatos.pLectorDataReader.GetString(1);
                }


                //if (!objetoBaseDatos.pLectorDataReader.IsDBNull(3))
                //    nuevoInicial.pPesoEstimado = objetoBaseDatos.pLectorDataReader.GetInt32(3);

                if (!objetoBaseDatos.pLectorDataReader.IsDBNull(3))
                {
                    nuevoInicial.pPesoEstimado = objetoBaseDatos.pLectorDataReader.GetDouble(3);
                }

                if (!objetoBaseDatos.pLectorDataReader.IsDBNull(4))
                {
                    nuevoInicial.pStock = objetoBaseDatos.pLectorDataReader.GetInt32(4);
                }

                if (!objetoBaseDatos.pLectorDataReader.IsDBNull(5))
                {
                    nuevoInicial.pNombreReferencia = objetoBaseDatos.pLectorDataReader.GetString(5);
                }

                if (!objetoBaseDatos.pLectorDataReader.IsDBNull(6)) // si NO es nulo el valor de la columna 4 . . . .
                {
                    nuevoInicial.pFechaModificacion = Convert.ToDateTime(objetoBaseDatos.pLectorDataReader["fechaModificacion"].ToString());
                }

                if (!objetoBaseDatos.pLectorDataReader.IsDBNull(7))
                {
                    nuevoInicial.pPrecioXkg = objetoBaseDatos.pLectorDataReader.GetInt32(7);
                }

                arregloIniciales[contadorIndiceArreglo] = nuevoInicial; //cargamos el arreglo

                /////////////////////
                lista.Add(nuevoInicial);//  Cargamos la lista



                contadorIndiceArreglo++;
            }

            objetoBaseDatos.pLectorDataReader.Close();
            objetoBaseDatos.desconectarBD();

            lstPrincipal.Items.Clear();
            for (int jj = 0; jj < contadorIndiceArreglo; jj++) // Cargamos la lista desde el arreglo
            {
                lstPrincipal.Items.Add(arregloIniciales[jj].ToString());
            }
            lstPrincipal.SelectedIndex = ultimoIDseleccionado;


            // mostramos de la lista
            lst_A.Items.Clear();
            for (int xx = 0; xx < lista.Count; xx++)
            {
                lst_A.Items.Add(lista[xx].ToString());
            }
        }