Exemplo n.º 1
0
        /// <summary>
        /// Esta funcion permite guardar el codigo en la base de datos directamente
        /// </summary>
        /// <param name="strCodigo"></param>
        void GuardarSoloCodigoIcona(string strCodigo)
        {
            if (textBox1.Text != "")
            {
                //Conecta a la Base de datos segun ruta guardada
                ConexionAccess2007.Conectar(ConfigurationManager.AppSettings["BaseTrazabilidadICONA"].ToString());

                try
                {
                    //Guardo los datos dentro de la tabla
                    ConexionAccess2007.InsertarFila("Icona",
                                                    "CodigoIcona, Fecha, " +
                                                    "TipoProducto",
                                                    "'" + textBox1.Text.Trim() + "', " +
                                                    "'" + DateTime.Today.ToShortDateString() + "', " +
                                                    "'Lata Fosfuro pastillas x 480'", false);
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message, "Error");
                }

                //Cerrar la conexion
                ConexionAccess2007.Desconectar();


                //Borro el texto para volver a cargarlo
                textBox1.Text = "";
            }
        }
Exemplo n.º 2
0
/// <summary>
/// Guarda el pedido en la Bade de datos
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
        void TbGuardarClick(object sender, EventArgs e)
        {
            /*
             * Esto debe ser mejorado sustancialmente para que pueda poner infinitos productos
             * Eso se hace colocando el numero de pedido en el producto puesto en el stock
             * Tambien debe registrar el remito donde se coloca, eso es parte de la trazabilidad interna
             */


            /*
             * TODO:Esto deberia pasarlo a una funcion en Opéracione comunes pero por ahora lo paso aca
             */

            VariablesPropias.VariablesPropias.vpPedido DatosInsertar = new VariablesPropias.VariablesPropias.vpPedido();

            //Cargo los datos a la variable
            DatosInsertar = ObtenerDatosACargar();


            //Esta funcion conecta con la base de datos a trabajar
            ConexionAccess2007.Conectar(ConfigurationManager.AppSettings["BaseDeDatos"].ToString());



            //Comando para ingresar los datos
            ConexionAccess2007.InsertarFila("Pedidos",
                                            "NumPedido, Fecha, Nombre, " +
                                            "Cant1, Partida1, Detalle1, " +
                                            "Cant2, Partida2, Detalle2, " +
                                            "Cant3, Partida3, Detalle3, " +
                                            "Cant4, Partida4, Detalle4, " +
                                            "Cant5, Partida5, Detalle5, " +
                                            "Cant6, Partida6, Detalle6, " +
                                            "HechoPor, FechaEntrega", /*,, Notas",
                                                                       *
                                                                       * Cancelado,
                                                                       */


                                            DatosInsertar.NumPedido + ", " +
                                            "'" + DatosInsertar.Fecha + "', " +
                                            "'" + DatosInsertar.Clinete.strNombre.Trim() + "', " +

                                            //Producto 1
                                            DatosInsertar.producto[0].intCantidad + ", " +
                                            "'" + DatosInsertar.producto[0].strid.Trim() + "', " +
                                            "'" + DatosInsertar.producto[0].strDescripcion.Trim() + "', " +

                                            //Producto 2
                                            DatosInsertar.producto[1].intCantidad + ", " +
                                            "'" + DatosInsertar.producto[1].strid.Trim() + "', " +
                                            "'" + DatosInsertar.producto[1].strDescripcion.Trim() + "', " +

                                            //Producto 3
                                            DatosInsertar.producto[2].intCantidad + ", " +
                                            "'" + DatosInsertar.producto[2].strid.Trim() + "', " +
                                            "'" + DatosInsertar.producto[2].strDescripcion.Trim() + "', " +

                                            //Producto 4
                                            DatosInsertar.producto[3].intCantidad + ", " +
                                            "'" + DatosInsertar.producto[3].strid.Trim() + "', " +
                                            "'" + DatosInsertar.producto[3].strDescripcion.Trim() + "', " +

                                            //Producto 5
                                            DatosInsertar.producto[4].intCantidad + ", " +
                                            "'" + DatosInsertar.producto[4].strid.Trim() + "', " +
                                            "'" + DatosInsertar.producto[4].strDescripcion.Trim() + "', " +


                                            //Producto 6
                                            DatosInsertar.producto[5].intCantidad + ", " +
                                            "'" + DatosInsertar.producto[5].strid.Trim() + "', " +
                                            "'" + DatosInsertar.producto[5].strDescripcion.Trim() + "', " +


                                            "'SU', " + //Hecho por lo dejamos en SU pero habria que cambiarlo


                                            "'" + DateTime.Today.ToShortDateString() + "'"); //"', " + //Fecha entrega hoy TODO: arreglar para usar el canlendario

            /*
             *          "'" + richNotas.Text.Trim() + "'" );//Notas
             *
             *      "'False', " +  //Cancelado en False
             */

            //Desconectar la base de datos
            ConexionAccess2007.Desconectar();
        }
Exemplo n.º 3
0
/*id_transaccion_global
 * id_transaccion
 * f_transaccion
 * f_operacion
 * f_vencimiento
 * f_elaboracion
 * d_evento
 * n_cantidad
 * id_unidad
 * d_unidad
 * cod_producto
 * n_serie
 * n_lote
 * n_cai
 * n_cae
 * d_motivo_destruccion
 * observaciones
 * n_vale_compra
 * apellidoNombre
 * direccion
 * numero
 * localidad
 * provincia
 * n_postal
 * cuit
 * gln_informador
 * d_agente_informador
 * gln_origen
 * d_agente_origen
 * gln_destino
 * d_agente_destino
 * id_motivo_destruccion
 * en_transporte
 * n_manifiesto
 * n_remito_ingreso
 * n_remito_egreso
 * motivo_devolucion
 * d_estado_transaccion
 * d_tipo_transaccion
 * stock
 * d_producto
 *
 *
 */



/// <summary>
/// Guada en el Stock
/// </summary>
/// <param name="datosGuardar"></param>
        public static void Guardar(transaccionSenasa datosGuardar)
        {
            //Conecta a la Base de datos segun ruta guardada
            ConexionAccess2007.Conectar(ConfigurationManager.AppSettings["BaseTrazabilidad"].ToString());



            /*
             *                                             "id_transaccion, f_transaccion, " +
             *                                                             "f_operacion, f_vencimiento, f_elaboracion, " +
             *                                                             "d_evento, n_cantidad, " +
             *                                                             "id_unidad, d_unidad, " +
             *                                                             "cod_producto, n_serie,	n_lote, " +
             *                                                             "n_cai, n_cae, " +
             *                                                             "d_motivo_destruccion, observaciones, " +
             *                                                             "n_vale_compra, " +
             *                                                             "apellidoNombre,	direccion, numero, " +
             *                                                             "localidad,	provincia, n_postal, cuit, " +
             *                                                             "gln_informador, d_agente_informador, " +
             *                                                             "gln_origen, d_agente_origen, " +
             *                                                             "gln_destino, d_agente_destino, " +
             *                                                             "id_motivo_destruccion,	en_transporte, " +
             *                                                             "n_manifiesto,	n_remito_ingreso, n_remito_egreso, " +
             *                                                             "motivo_devolucion,	d_estado_transaccion, " +
             *                                                             "d_tipo_transaccion, stock, d_producto" , +
             */



            try
            {
                //Guardo los datos dentro de la tabla
                ConexionAccess2007.InsertarFila("Stock",
                                                "id_transaccion, " +
                                                "f_transaccion, " +
                                                "f_operacion, " +
                                                "d_evento, " +
                                                "d_agente_informador, " +
                                                "d_agente_origen, " +
                                                "d_agente_destino, " +
                                                "d_producto, " +
                                                "cod_producto, " +
                                                "n_cantidad, " +
                                                "d_estado_transaccion, " +
                                                "d_tipo_transaccion, " +
                                                "n_serie, " +
                                                "n_lote, " +
                                                "n_remito_ingreso, " +
                                                "d_motivo_destruccion, " +
                                                //"en_transporte, " +
                                                "motivo_devolucion, " +
                                                //"observaciones"//, " +
                                                "n_vale_compra, " +
                                                "apellidoNombre, " +
                                                "direccion, " +
                                                "numero, " +
                                                "localidad, " +
                                                "provincia, " +
                                                "n_postal, " +
                                                "cuit, " +
                                                "stock"
                                                ,

                                                "" + datosGuardar.id_transaccion + ", " +
                                                "'" + datosGuardar.f_transaccion.ToShortDateString() + "', " +
                                                "'" + datosGuardar.f_operacion.ToShortDateString() + "', " +
                                                "'" + datosGuardar.d_evento + "', " +
                                                "'" + datosGuardar.d_agente_informador + "', " +
                                                "'" + datosGuardar.d_agente_origen + "', " +
                                                "'" + datosGuardar.d_agente_destino + "', " +
                                                "'" + datosGuardar.d_producto + "', " +
                                                "'" + datosGuardar.cod_producto + "', " +
                                                datosGuardar.cantidad + ", " +
                                                //"'" + datosGuardar.d_envase + "', " +
                                                "'" + datosGuardar.d_estado_transaccion + "', " +
                                                "'" + datosGuardar.d_tipo_transaccion + "', " +
                                                "'" + datosGuardar.n_serie + "', " +
                                                "'" + datosGuardar.n_lote + "', " +
                                                "'" + datosGuardar.n_remito + "', " +
                                                "'" + datosGuardar.d_motivo_destruccion + "', " +
                                                //"'" + datosGuardar.en_transporte + "', " +
                                                "'" + datosGuardar.motivo_devolucion + "', " +
                                                //"" + datosGuardar.observaciones + ""//"', " +
                                                "'" + datosGuardar.n_vale_compra + "', " +
                                                "'" + datosGuardar.apellidoNombres + "', " +
                                                "'" + datosGuardar.direccion + "', " +
                                                datosGuardar.numero + ", " +
                                                //datosGuardar.numeroSpecified;
                                                "'" + datosGuardar.localidad + "', " +
                                                //datosGuardar.localidadSpecified
                                                "'" + datosGuardar.provincia + "', " +
                                                //datosGuardar.provinciaSpecified;
                                                "'" + datosGuardar.n_postal + "', " +
                                                "'" + datosGuardar.cuit + "', " +
                                                datosGuardar.cantidad, false);



                //MessageBox.Show ("Registro guardado", "Guardado");
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Error");
            }

            //Cerrar la conexion
            ConexionAccess2007.Desconectar();
        }