//Método Inserir public static string Inserir(int idfuncionario, int idfornecedor, DateTime data, string tipo_comprovante, string serie, string correlativo, decimal imposto, string estado, DataTable dtDetalhes) { DEntrada Obj = new DEntrada(); Obj.IdFuncionario = idfuncionario; Obj.IdFornecedor = idfornecedor; Obj.Data = data; Obj.TipoComprovante = tipo_comprovante; Obj.Serie = serie; Obj.Correlativo = correlativo; Obj.Imposto = imposto; Obj.Estado = estado; List <DDetalhe_Entrada> detalhes = new List <DDetalhe_Entrada>(); foreach (DataRow row in dtDetalhes.Rows) { DDetalhe_Entrada detalhe = new DDetalhe_Entrada(); detalhe.IdProduto = Convert.ToInt32(row["idproduto"].ToString()); detalhe.PrecoCompra = Convert.ToDecimal(row["preco_compra"].ToString()); detalhe.PrecoVenda = Convert.ToDecimal(row["preco_venda"].ToString()); detalhe.EstoqueInicial = Convert.ToInt32(row["estoque_inicial"].ToString()); detalhe.EstoqueAtual = Convert.ToInt32(row["estoque_inicial"].ToString()); detalhe.DataProducao = Convert.ToDateTime(row["data_producao"].ToString()); detalhe.DataVencimento = Convert.ToDateTime(row["data_vencimento"].ToString()); detalhes.Add(detalhe); } return(Obj.Inserir(Obj, detalhes)); }
public DataTable Get_InventarioTxt(DEntrada entity) { DataTable dt = null; using (SqlConnection connect = Dconexion.Getconectar()) { connect.Open(); SqlDataAdapter da = new SqlDataAdapter(); using (SqlCommand cmd = new SqlCommand()) { cmd.Connection = connect; cmd.CommandText = "invent.SP_InventarioTxt"; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@idempresa", entity.Id_empresa); cmd.Parameters.AddWithValue("@idmes", entity.Id_mes); cmd.Parameters.AddWithValue("@idperiodo", entity.Id_periodo); da.SelectCommand = cmd; using (dt = new DataTable()) { da.Fill(dt); da.Dispose(); /*List_detalle = new List<DEntrada>(); * foreach (DataRow item in dt.Rows) * { * List_detalle.Add(new DEntrada() * { * periodo = item[0].ToString(), * COU = item[1].ToString(), * numero_asiento = item[2].ToString(), * cod_anexo = item[3].ToString(), * cod_catalogo = item[4].ToString(), * tipo_existencia = item[5].ToString(), * cod_existencia = item[6].ToString(), * cod_ctl = item[7].ToString(), * cod_ext_ctl = item[8].ToString(), * fecha_emision = (DateTime)item[9], * tipo_documento = item[10].ToString(), * serie = item[11].ToString(), * num_documento = item[12].ToString(), * tipo_operacion = item[13].ToString(), * existencia = item[14].ToString(), * unida_medida = item[15].ToString(), * entradas = Convert.ToDouble(item[16].ToString()), * salidas = Convert.ToDouble(item[17].ToString()), * estado_operacion = item[18].ToString() * * }); * }*/ } } } return(dt); }
public List <DEntrada> GetDetalleInventario(DEntrada entity) { using (SqlConnection connect = Dconexion.Getconectar()) { connect.Open(); using (SqlCommand cmd = new SqlCommand()) { cmd.Connection = connect; cmd.CommandText = "invent.SP_DetalleInventario"; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@idempresa", entity.Id_empresa); cmd.Parameters.AddWithValue("@idmes", entity.Id_mes); cmd.Parameters.AddWithValue("@idperiodo", entity.Id_periodo); cmd.Parameters.AddWithValue("@cod_existen", entity.cod_existencia); SqlDataReader dtr = cmd.ExecuteReader(); using (DataTable dt = new DataTable()) { dt.Load(dtr); dtr.Dispose(); List_detalle = new List <DEntrada>(); foreach (DataRow item in dt.Rows) { List_detalle.Add(new DEntrada() { id_inventario = Convert.ToInt32(item[0]), periodo = item[1].ToString(), COU = item[2].ToString(), numero_asiento = item[3].ToString(), cod_anexo = item[4].ToString(), cod_catalogo = item[5].ToString(), tipo_existencia = item[6].ToString(), cod_existencia = item[7].ToString(), cod_ctl = item[8].ToString(), cod_ext_ctl = item[9].ToString(), fecha_emision = Convert.ToDateTime(item[10]), tipo_documento = item[11].ToString(), serie = item[12].ToString(), num_documento = item[13].ToString(), tipo_operacion = item[14].ToString(), existencia = item[15].ToString(), unida_medida = item[16].ToString(), entradas = Convert.ToDouble(item[17].ToString()), salidas = Convert.ToDouble(item[18].ToString()), estado_operacion = item[19].ToString() }); } } } } return(List_detalle); }
public FrmMantenimiento() { InitializeComponent(); de = new DEntrada(); rema = new RMantenimientoInventario(); this.Dgv_grupo_.DoubleBuffered(true); this.Dgv_vistaDetalle.DoubleBuffered(true); this.Dgv_vistaDetalle.AutoGenerateColumns = false; ShowMes(); Tabla(); }
public FrmEntradaImpotacion() { InitializeComponent(); ren = new REntrada(); den = new DEntrada(); rentra = new REntrada(); Lbl_cantidad.Text = ""; this.Dgv_Importar.DoubleBuffered(true); ShowMes(); }
public List <DMantenimientoInventario> Get_showGrupo(DEntrada entity) { //double sumaEntradas = 0; //double sumaSalidas = 0; using (SqlConnection connect = Dconexion.Getconectar()) { connect.Open(); using (SqlCommand cmd = new SqlCommand()) { cmd.Connection = connect; cmd.CommandText = "invent.SP_GrupoInventario"; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@idempresa", entity.Id_empresa); cmd.Parameters.AddWithValue("@idmes", entity.Id_mes); cmd.Parameters.AddWithValue("@idperiodo", entity.Id_periodo); SqlDataReader dtr = cmd.ExecuteReader(); using (DataTable dt = new DataTable()) { dt.Load(dtr); dtr.Dispose(); List_invent = new List <DMantenimientoInventario>(); foreach (DataRow item in dt.Rows) { List_invent.Add(new DMantenimientoInventario() { Inv_cantidad = Convert.ToInt32(item[0].ToString()), Inv_cod_exis = item[1].ToString(), Inv_existencia = item[2].ToString(), Inv_entrada = Convert.ToDouble(item[3]), Inv_salida = Convert.ToDouble(item[4]), Inv_final = Convert.ToDouble(item[5]), }); //sumaEntradas += Convert.ToDouble(item[3]); //sumaSalidas += Convert.ToDouble(item[4]); } //List_invent.Add(new DMantenimientoInventario() //{ // Inv_cod_exis = "Total", // Inv_entrada = Convert.ToDouble(sumaEntradas.ToString("N2")), // Inv_salida = Convert.ToDouble(sumaSalidas.ToString("N2")) //}); } } } return(List_invent); }
public int GetCantidadSalida(DEntrada entity) { int c_salida = 0; using (SqlConnection connect = Dconexion.Getconectar()) { connect.Open(); using (SqlCommand cmd = new SqlCommand()) { cmd.Connection = connect; cmd.CommandText = "invent.SP_totalSalida"; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@idempresa", entity.Id_empresa); cmd.Parameters.AddWithValue("@idmes", entity.Id_mes); cmd.Parameters.AddWithValue("@idperiodo", entity.Id_periodo); cmd.Parameters.Add("@outSalida", SqlDbType.Int).Direction = ParameterDirection.Output; cmd.ExecuteScalar(); c_salida = Convert.ToInt32(cmd.Parameters["@outSalida"].Value); } } return(c_salida); }
public bool ValidarInventario(DEntrada den) { bool boleano; using (SqlConnection connect = Dconexion.Getconectar()) { connect.Open(); using (SqlCommand cmd = new SqlCommand()) { cmd.Connection = connect; cmd.CommandType = CommandType.StoredProcedure; cmd.CommandText = "invent.SP_ValidarInventario"; cmd.Parameters.AddWithValue("@idempresa", den.Id_empresa); cmd.Parameters.AddWithValue("@idmes", den.Id_mes); cmd.Parameters.AddWithValue("@idperiodo", den.Id_periodo); cmd.Parameters.Add("@output", SqlDbType.Bit).Direction = ParameterDirection.Output; cmd.ExecuteScalar(); boleano = Convert.ToBoolean(cmd.Parameters["@output"].Value); } } return(boleano); }
//Método Mostrar public static DataTable MostrarDetalhes(string textobuscar) { DEntrada Obj = new DEntrada(); return(Obj.MostrarDetalhes(textobuscar)); }
//Método Buscar por Data public static DataTable BuscarData(string textobuscar, string textobuscar2) { DEntrada Obj = new DEntrada(); return(Obj.BuscarData(textobuscar, textobuscar2)); }