public string Edit(DClienteProv Entity) { result = ""; using (SqlConnection connect = Dconexion.Getconectar()) { connect.Open(); try { using (cmd = new SqlCommand()) { cmd.Connection = connect; cmd.CommandText = "manto.SP_EditCliProv"; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@idcliprov", Entity.Idprov); cmd.Parameters.AddWithValue("@nom_prov", Entity.Nom_prov); cmd.Parameters.AddWithValue("@ruc", Entity.Ruc); result = cmd.ExecuteNonQuery() == 1 ? "Se Modifico Correctamente!" : "Error al Modificar"; cmd.Parameters.Clear(); } } catch (Exception ex) { result = ex.Message; } } return(result); }
//ELIMINAR ANULAR public string Delete(Dempresa Entity) { result = ""; using (SqlConnection connect = Dconexion.Getconectar()) { connect.Open(); try { using (cmd = new SqlCommand()) { cmd.Connection = connect; cmd.CommandText = "manto.SP_DelteEmpresa"; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@id_empresa", Entity.Id_empresa); cmd.Parameters.AddWithValue("@estado", Entity.Estado); result = cmd.ExecuteNonQuery() == 1 ? "¡Se Anulo Correctamente!" : "Error al Anular Empresa"; cmd.Parameters.Clear(); } } catch (Exception ex) { result = ex.Message; } } return(result); }
public List <DMoneda> Getdata(DMoneda Entity) { using (SqlConnection connect = Dconexion.Getconectar()) { connect.Open(); using (cmd = new SqlCommand()) { cmd.Connection = connect; cmd.CommandText = "manto.SP_ShowMon"; cmd.CommandType = CommandType.StoredProcedure; SqlDataReader dtr = cmd.ExecuteReader(); using (DataTable dt = new DataTable()) { dt.Load(dtr); dtr.Dispose(); listmoneda = new List <DMoneda>(); foreach (DataRow item in dt.Rows) { listmoneda.Add(new DMoneda() { Idmoneda = Convert.ToInt32(item[0]), Codigo = item[1].ToString(), Nom_moneda = item[2].ToString(), Abrev = item[3].ToString(), Simbolo = item[4].ToString(), Descripcion = item[5].ToString() }); } } } } return(listmoneda); }
public List <DTipoExistencia> Getdata(DTipoExistencia Entity) { using (SqlConnection connect = Dconexion.Getconectar()) { connect.Open(); using (cmd = new SqlCommand()) { cmd.Connection = connect; cmd.CommandText = "manto.SP_ShowTipoExist"; cmd.CommandType = CommandType.StoredProcedure; SqlDataReader dtr = cmd.ExecuteReader(); using (DataTable dt = new DataTable()) { dt.Load(dtr); dtr.Dispose(); listTipoExist = new List <DTipoExistencia>(); foreach (DataRow item in dt.Rows) { listTipoExist.Add(new DTipoExistencia() { IdTipoExist = Convert.ToInt32(item[0]), Codigo = item[1].ToString(), Descripcion = item[2].ToString() }); } } } } return(listTipoExist); }
public string Edit(DTipoExistencia Entity) { result = ""; using (SqlConnection connect = Dconexion.Getconectar()) { connect.Open(); try { using (cmd = new SqlCommand()) { cmd.Connection = connect; cmd.CommandText = "manto.SP_AddTipoExist"; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@idtip_exist", Entity.IdTipoExist); cmd.Parameters.AddWithValue("@codigo", Entity.Codigo); cmd.Parameters.AddWithValue("@descripcion", Entity.Descripcion); result = cmd.ExecuteNonQuery() == 1 ? "Se Modifico Correctamente!" : "Error al Modificar"; cmd.Parameters.Clear(); } } catch (Exception ex) { result = ex.Message; } } return(result); }
public List <DClienteProv> Getdata(DClienteProv Entity) { using (SqlConnection connect = Dconexion.Getconectar()) { connect.Open(); using (cmd = new SqlCommand()) { cmd.Connection = connect; cmd.CommandText = "manto.SP_ShowCliProv"; cmd.CommandType = CommandType.StoredProcedure; SqlDataReader dtr = cmd.ExecuteReader(); using (DataTable dt = new DataTable()) { dt.Load(dtr); dtr.Dispose(); listclienteprov = new List <DClienteProv>(); foreach (DataRow item in dt.Rows) { listclienteprov.Add(new DClienteProv() { Idprov = Convert.ToInt32(item[0]), Nom_prov = item[1].ToString(), Ruc = item[2].ToString() }); } } } } return(listclienteprov); }
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 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 void Add(List <DEntrada> lst) { //Definir Tabla using (DataTable dt = new DataTable()) { dt.Columns.Add("id"); dt.Columns.Add("cod_catalogo"); dt.Columns.Add("tipo_existencia"); dt.Columns.Add("cod_existencia"); dt.Columns.Add("fecha_emision"); dt.Columns.Add("tipo_documento"); dt.Columns.Add("serie"); dt.Columns.Add("num_documento"); dt.Columns.Add("tipo_operacion"); dt.Columns.Add("existencia"); dt.Columns.Add("unida_medida"); dt.Columns.Add("entradas"); dt.Columns.Add("salidas"); dt.Columns.Add("id_empresa"); dt.Columns.Add("idperiodo"); dt.Columns.Add("idmes"); int i = 1; foreach (var item in lst) { dt.Rows.Add(i, item.cod_catalogo, item.tipo_existencia, item.cod_existencia, item.fecha_emision, item.tipo_documento, item.serie, item.num_documento, item.tipo_operacion, item.existencia, item.unida_medida, item.entradas, item.salidas, item.Id_empresa, item.Id_periodo, item.Id_mes); i++; } using (SqlConnection connect = Dconexion.Getconectar()) { connect.Open(); using (SqlCommand cmd = new SqlCommand()) { SqlParameter parameList = new SqlParameter("@ListInventario", SqlDbType.Structured); parameList.TypeName = "invent.Detail"; parameList.Value = dt; cmd.CommandType = CommandType.StoredProcedure; cmd.CommandText = "invent.SP_GUARDAR_INV"; cmd.Connection = connect; cmd.Parameters.Add(parameList); cmd.ExecuteNonQuery(); } } } }
public string Edit(Dempresa Entity) { result = ""; using (SqlConnection connect = Dconexion.Getconectar()) { connect.Open(); try { using (cmd = new SqlCommand()) { cmd.Connection = connect; cmd.CommandText = "manto.SP_EditEmpresa"; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@id_empresa", Entity.Id_empresa); cmd.Parameters.AddWithValue("@ruc", Entity.Ruc); cmd.Parameters.AddWithValue("@razon_social", Entity.Razon_social); cmd.Parameters.AddWithValue("@nombre_comercial", Entity.Nombre_comercial); cmd.Parameters.AddWithValue("@direccion", Entity.Direccion); cmd.Parameters.AddWithValue("@domicilio_fiscal", Entity.Domicilio_fiscal); cmd.Parameters.AddWithValue("@regimen", Entity.Regimen); cmd.Parameters.AddWithValue("@estado", Entity.Estado); result = cmd.ExecuteNonQuery() == 1 ? "Se Modifico Correctamente!" : "Error al Modificar"; cmd.Parameters.Clear(); } } catch (Exception ex) { SqlException sqlex = ex as SqlException; if (sqlex != null && sqlex.Number == 2627) { result = "El Número de RUC ya se encuentra Registrado. \n Por favor Ingrese Nuevo Número"; } else { result = ex.Message; } } } return(result); }
public string Add_Multiple(IEnumerable <DTipoDocumento> lst) { string result; using (SqlConnection connect = Dconexion.Getconectar()) { connect.Open(); using (SqlTransaction sqltra = connect.BeginTransaction()) { using (SqlCommand cmd = new SqlCommand()) { cmd.Connection = connect; cmd.Transaction = sqltra; cmd.CommandType = CommandType.StoredProcedure; cmd.CommandText = "manto.SP_AddDocumento"; cmd.Parameters.Add("@codigo", SqlDbType.Char, 11); cmd.Parameters.Add("@descripcion", SqlDbType.VarChar, 100); try { foreach (var item in lst) { cmd.Parameters["@codigo"].Value = item.Codigo; cmd.Parameters["@descripcion"].Value = item.Descripcion; cmd.ExecuteNonQuery(); } sqltra.Commit(); result = "El Registro fue Insetados Correctamente"; } catch (Exception ex) { sqltra.Rollback(); connect.Close(); result = ex.ToString(); //throw; } } } } return(result); }
public int GetIdPeriodo(int desc_periodo) { int cod_periodo; using (SqlConnection cnn = Dconexion.Getconectar()) { cnn.Open(); using (SqlCommand cmd = new SqlCommand()) { cmd.Connection = cnn; cmd.CommandText = "manto.ShowPeriodo"; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@periodo", desc_periodo); cmd.Parameters.Add("@idperiodo", SqlDbType.Int).Direction = ParameterDirection.Output; cmd.ExecuteScalar(); cod_periodo = Convert.ToInt32(cmd.Parameters["@idperiodo"].Value); } } return(cod_periodo); }
public string Delete(DTipoExistencia Entity) { using (SqlConnection conn = Dconexion.Getconectar()) { conn.Open(); cmd = null; using (cmd = new SqlCommand()) { cmd.Connection = conn; cmd.CommandText = "manto.SP_DeleteTipoExist"; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@idtip_exist", Entity.IdTipoExist); result = cmd.ExecuteNonQuery() == 1 ? "Se Elimino Correctamente!" : "Error al Eliminar"; cmd.Parameters.Clear(); } } return(result); }
public string Add(DMoneda Entity) { using (SqlConnection connect = Dconexion.Getconectar()) { connect.Open(); try { using (cmd = new SqlCommand()) { cmd.Connection = connect; cmd.CommandText = "manto.SP_AddMoneda"; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@codigo", Entity.Codigo); cmd.Parameters.AddWithValue("@nom_moneda", Entity.Nom_moneda); cmd.Parameters.AddWithValue("@abrev", Entity.Abrev); cmd.Parameters.AddWithValue("@simbolo", Entity.Simbolo); cmd.Parameters.AddWithValue("@descripcion", Entity.Descripcion); result = cmd.ExecuteNonQuery() == 1 ? "Registrado Correctamente!" : "Error al Regsitrar"; cmd.Parameters.Clear(); } } catch (Exception ex) { SqlException sqlex = ex as SqlException; if (sqlex != null && sqlex.Number == 2627) { result = "EL CODIGO INGRESADO YA SE ENCUENTRA REGISTRADO"; } else { result = ex.Message; } } } //aqui esta cerrando la conexion. return(result); }
public List <Dempresa> Getdata(Dempresa Entity) { using (SqlConnection connect = Dconexion.Getconectar()) { connect.Open(); using (cmd = new SqlCommand()) { cmd.Connection = connect; cmd.CommandText = "manto.SP_ShowEmpresa"; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@estado", Entity.Estado); SqlDataReader dtr = cmd.ExecuteReader(); using (DataTable dt = new DataTable()) { dt.Load(dtr); dtr.Dispose(); listemp = new List <Dempresa>(); foreach (DataRow item in dt.Rows) { listemp.Add(new Dempresa() { Id_empresa = Convert.ToInt32(item[0]), Ruc = item[1].ToString(), Razon_social = item[2].ToString(), Nombre_comercial = item[3].ToString(), Direccion = item[4].ToString(), Domicilio_fiscal = item[5].ToString(), Regimen = item[6].ToString() }); } } } } return(listemp); }
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); }
public DataTable Get_mes() { DataTable dt = null; using (SqlConnection connect = Dconexion.Getconectar()) { connect.Open(); using (SqlCommand cmd = new SqlCommand()) { cmd.Connection = connect; cmd.CommandText = "manto.sp_showMes"; cmd.CommandType = CommandType.StoredProcedure; SqlDataReader dtr = cmd.ExecuteReader(); using (dt = new DataTable()) { dt.Load(dtr); dtr.Dispose(); } } } return(dt); }
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 string Add(DClienteProv Entity) { using (SqlConnection connect = Dconexion.Getconectar()) { connect.Open(); try { using (cmd = new SqlCommand()) { cmd.Connection = connect; cmd.CommandText = "manto.SP_AddCliProv"; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@nom_prov", Entity.Nom_prov); cmd.Parameters.AddWithValue("@ruc", Entity.Ruc); result = cmd.ExecuteNonQuery() == 1 ? "Registrado Correctamente!" : "Error al Regsitrar"; cmd.Parameters.Clear(); } } catch (Exception ex) { SqlException sqlex = ex as SqlException; if (sqlex != null && sqlex.Number == 2627) { result = "EL RUC " + Entity.Ruc + " INGRESADO YA SE ENCUENTRA REGISTRADO"; } else { result = ex.Message; } } } //aqui esta cerrando la conexion. return(result); }
public string Add_Multiple(IEnumerable <DEntrada> lst) { string result; using (SqlConnection connect = Dconexion.Getconectar()) { connect.Open(); using (SqlTransaction sqltra = connect.BeginTransaction()) { using (SqlCommand cmd = new SqlCommand()) { cmd.Connection = connect; cmd.Transaction = sqltra; cmd.CommandType = CommandType.StoredProcedure; cmd.CommandText = "invent.SP_RegistrarInv"; cmd.Parameters.Add("@invperiodo", SqlDbType.VarChar, 8); cmd.Parameters.Add("@inv_cou", SqlDbType.VarChar, 50); cmd.Parameters.Add("@numero_asiento", SqlDbType.VarChar, 15); cmd.Parameters.Add("@cod_anexo", SqlDbType.VarChar, 10); cmd.Parameters.Add("@cod_catalogo", SqlDbType.VarChar, 2); cmd.Parameters.Add("@tipo_existencia", SqlDbType.VarChar, 4); cmd.Parameters.Add("@cod_existencia", SqlDbType.VarChar, 30); cmd.Parameters.Add("@cod_ctl", SqlDbType.VarChar, 30); cmd.Parameters.Add("@cod_ext_ctl", SqlDbType.VarChar, 150); cmd.Parameters.Add("@fecha_emision", SqlDbType.Date); cmd.Parameters.Add("@tipo_documento", SqlDbType.Char, 2); cmd.Parameters.Add("@serie", SqlDbType.VarChar, 30); cmd.Parameters.Add("@num_documento", SqlDbType.VarChar, 30); cmd.Parameters.Add("@tipo_operacion", SqlDbType.Char, 2); cmd.Parameters.Add("@existencia", SqlDbType.VarChar, 100); cmd.Parameters.Add("@unida_medida", SqlDbType.VarChar, 4); cmd.Parameters.Add("@entradas", SqlDbType.Decimal); cmd.Parameters.Add("@salidas", SqlDbType.Decimal); cmd.Parameters.Add("@estado_operacion", SqlDbType.Char, 1); cmd.Parameters.Add("@id_empresa", SqlDbType.Int); cmd.Parameters.Add("@idperiodo", SqlDbType.SmallInt); cmd.Parameters.Add("@idmes", SqlDbType.TinyInt); try { foreach (var item in lst) { cmd.Parameters["@invperiodo"].Value = item.periodo; cmd.Parameters["@inv_cou"].Value = item.COU; cmd.Parameters["@numero_asiento"].Value = item.numero_asiento; cmd.Parameters["@cod_anexo"].Value = item.cod_anexo; cmd.Parameters["@cod_catalogo"].Value = item.cod_catalogo; cmd.Parameters["@tipo_existencia"].Value = item.tipo_existencia; cmd.Parameters["@cod_existencia"].Value = item.cod_existencia; cmd.Parameters["@cod_ctl"].Value = item.cod_ctl; cmd.Parameters["@cod_ext_ctl"].Value = item.cod_ext_ctl; cmd.Parameters["@fecha_emision"].Value = item.fecha_emision; cmd.Parameters["@tipo_documento"].Value = item.tipo_documento; cmd.Parameters["@serie"].Value = item.serie; cmd.Parameters["@num_documento"].Value = item.num_documento; cmd.Parameters["@tipo_operacion"].Value = item.tipo_operacion; cmd.Parameters["@existencia"].Value = item.existencia; cmd.Parameters["@unida_medida"].Value = item.unida_medida; cmd.Parameters["@entradas"].Value = item.entradas; cmd.Parameters["@salidas"].Value = item.salidas; cmd.Parameters["@estado_operacion"].Value = item.estado_operacion; cmd.Parameters["@id_empresa"].Value = item.Id_empresa; cmd.Parameters["@idperiodo"].Value = item.Id_periodo; cmd.Parameters["@idmes"].Value = item.Id_mes; cmd.ExecuteNonQuery(); } sqltra.Commit(); result = "El Registro fue Insetados Correctamente"; } catch (Exception ex) { sqltra.Rollback(); connect.Close(); result = ex.ToString(); //throw; } } } } return(result); }