public string Eliminar(D_ventas ventas)
        {
            string          rspt     = "";
            MySqlConnection conexion = new MySqlConnection();

            try
            {
                /// creo conexion
                conexion.ConnectionString = Conexion.Cn;
                conexion.Open();

                /// configuro parametros
                MySqlCommand cmd = new MySqlCommand();
                cmd.Connection  = conexion;
                cmd.CommandText = "SP_ELIMINAR_VENTA";
                cmd.CommandType = CommandType.StoredProcedure;

                MySqlParameter parametro_id_venta = new MySqlParameter();
                parametro_id_venta.ParameterName = "_ID_VENTA";
                parametro_id_venta.MySqlDbType   = MySqlDbType.Int32;
                parametro_id_venta.Value         = ventas.Id_venta;

                cmd.Parameters.Add(parametro_id_venta);



                // ejecutamos
                if (cmd.ExecuteNonQuery() == 1)
                {
                    rspt = "Ok";
                }
                else
                {
                    rspt = "NO SE HA PODIDO ELIMINAR";
                }
            }
            catch (Exception ex)
            {
                rspt = ex.Message;
            }
            finally
            {
                if (conexion.State == ConnectionState.Open)
                {
                    conexion.Close();
                }
            }

            return(rspt);
        }
        public string Editar(D_ventas ventas)
        {
            string          rspt     = "";
            MySqlConnection conexion = new MySqlConnection();

            try
            {
                /// creo conexion
                conexion.ConnectionString = Conexion.Cn;
                conexion.Open();

                /// configuro parametros
                MySqlCommand cmd = new MySqlCommand();
                cmd.Connection  = conexion;
                cmd.CommandText = "SP_UPDATE_VENTAS";
                cmd.CommandType = CommandType.StoredProcedure;

                MySqlParameter parametro_id_venta = new MySqlParameter();
                parametro_id_venta.ParameterName = "_ID_VENTA";
                parametro_id_venta.MySqlDbType   = MySqlDbType.Int32;
                parametro_id_venta.Value         = ventas.Id_venta;


                MySqlParameter parametro_id_cliente = new MySqlParameter();
                parametro_id_cliente.ParameterName = "_ID_CLIENTE";
                parametro_id_cliente.MySqlDbType   = MySqlDbType.Int32;
                parametro_id_cliente.Value         = ventas.Id_cliente;

                MySqlParameter parametro_id_trabajador = new MySqlParameter();
                parametro_id_trabajador.ParameterName = "_ID_TRABAJADOR";
                parametro_id_trabajador.MySqlDbType   = MySqlDbType.Int32;
                parametro_id_trabajador.Value         = ventas.Id_trabajador;


                MySqlParameter parametro_fecha = new MySqlParameter();
                parametro_fecha.ParameterName = "_FECHA";
                parametro_fecha.MySqlDbType   = MySqlDbType.DateTime;
                parametro_fecha.Value         = ventas.Fecha;

                MySqlParameter parametro_tipo_comprobante = new MySqlParameter();
                parametro_tipo_comprobante.ParameterName = "_TIPO_COMPROBANTE";
                parametro_tipo_comprobante.MySqlDbType   = MySqlDbType.VarChar;
                parametro_tipo_comprobante.Size          = 20;
                parametro_tipo_comprobante.Value         = ventas.Tipo_comprobante;

                MySqlParameter parametro_serie = new MySqlParameter();
                parametro_serie.ParameterName = "_SERIE";
                parametro_serie.MySqlDbType   = MySqlDbType.VarChar;
                parametro_serie.Size          = 4;
                parametro_serie.Value         = ventas.Serie;

                MySqlParameter parametro_correlativo = new MySqlParameter();
                parametro_correlativo.ParameterName = "_CORRELATIVO";
                parametro_correlativo.MySqlDbType   = MySqlDbType.VarChar;
                parametro_correlativo.Size          = 7;
                parametro_correlativo.Value         = ventas.Correlativo;


                MySqlParameter parametro_igv = new MySqlParameter();
                parametro_igv.ParameterName = "_IGV";
                parametro_igv.MySqlDbType   = MySqlDbType.Decimal;
                parametro_igv.Precision     = 4;
                parametro_igv.Scale         = 2;
                parametro_igv.Value         = ventas.Igv;



                cmd.Parameters.Add(parametro_id_venta);
                cmd.Parameters.Add(parametro_id_cliente);
                cmd.Parameters.Add(parametro_id_trabajador);
                cmd.Parameters.Add(parametro_fecha);
                cmd.Parameters.Add(parametro_tipo_comprobante);
                cmd.Parameters.Add(parametro_serie);
                cmd.Parameters.Add(parametro_correlativo);
                cmd.Parameters.Add(parametro_igv);


                // ejecutamos
                if (cmd.ExecuteNonQuery() == 1)
                {
                    rspt = "Ok";
                }
                else
                {
                    rspt = "NO SE HA PODIDO EDITAR";
                }
            }
            catch (Exception ex)
            {
                rspt = ex.Message;
            }
            finally
            {
                if (conexion.State == ConnectionState.Open)
                {
                    conexion.Close();
                }
            }

            return(rspt);
        }