public static List<WCO01_ListaContratos> CargarListaContratos(string FiltroActual) { db = new siawinContext(); List<WCO01_ListaContratos> man = new List<WCO01_ListaContratos>(); SqlConnection conexion = new SqlConnection(db.Database.Connection.ConnectionString); conexion.Close(); try { SqlCommand cmd = new SqlCommand("WCO01_ListaContratos", conexion); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("FiltroActual", FiltroActual); conexion.Open(); SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { man.Add(new WCO01_ListaContratos() { IDLinea = int.Parse(dr["IDLinea"].ToString()), NContrato = dr["NContrato"].ToString().Trim(), FechaContrato = dr["FechaContrato"] != null ? DateTime.Parse(dr["FechaContrato"].ToString()) : DateTime.Now, CodCliente = dr["CodCliente"].ToString().Trim(), NombreCliente = dr["NombreCliente"].ToString().Trim(), Telefono =dr["Telefono"].ToString().Trim(), ODP =dr["ODP"].ToString().Trim(), Empresa = dr["Empresa"].ToString().Trim(), CodAsesor = dr["CodAsesor"].ToString().Trim(), NombreVendedor =dr["NombreVendedor"].ToString().Trim() }); } conexion.Close(); } catch (Exception ex) { Log.appendToLog(Log.LEVEL_WARN, ex.ToString()); return null; } return man; }
public static List<CC01> WCO01BuscarCliente(string FiltroActual) { db = new siawinContext(); List<CC01> man = new List<CC01>(); SqlConnection conexion = new SqlConnection(db.Database.Connection.ConnectionString); conexion.Close(); try { SqlCommand cmd = new SqlCommand("WCO01BuscarCliente", conexion); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("Codigo", FiltroActual); cmd.Parameters.AddWithValue("NombreCliente", FiltroActual); cmd.Parameters.AddWithValue("Cedula", FiltroActual); cmd.Parameters.AddWithValue("Telefono", FiltroActual); cmd.Parameters.AddWithValue("Direccion", FiltroActual); conexion.Open(); SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { man.Add(new CC01() { CodCliente = Convert.ToString(dr["CodCliente"]).ToString().Trim(), NombreCliente = Convert.ToString(dr["NombreCliente"]).ToString().Trim(), Cedula = Convert.ToString(dr["Cedula"]).ToString().Trim(), Telefono = Convert.ToString(dr["Telefono"].ToString().Trim()), Direccion = Convert.ToString(dr["Direccion"].ToString().Trim()) }); } conexion.Close(); } catch (Exception) { return null; } return man; }
public static List<CC20> WCO01BuscarVendedor(string FiltroActual) { db = new siawinContext(); List<CC20> man = new List<CC20>(); SqlConnection conexion = new SqlConnection(db.Database.Connection.ConnectionString); conexion.Close(); try { SqlCommand cmd = new SqlCommand("WCO01BuscarVendedor", conexion); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("Filtro", FiltroActual); conexion.Open(); SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { man.Add(new CC20() { CodAsesor = Convert.ToString(dr["sCodigo"]).ToString().Trim(), NombreVendedor = Convert.ToString(dr["sDescripcion"]).ToString().Trim(), Telefono = Convert.ToString(dr["sCelular"]).ToString().Trim(), Correo = Convert.ToString(dr["sEmail"].ToString().Trim()), }); } conexion.Close(); } catch (Exception) { return null; } return man; }
public static int WCO01_INSERT(WCO01_ListaContratos Contrato) { db = new siawinContext(); List<CC01> man = new List<CC01>(); SqlConnection conexion = new SqlConnection(db.Database.Connection.ConnectionString); conexion.Close(); try { SqlCommand cmd = new SqlCommand("WCO01_INSERT", conexion); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("IDLinea", Contrato.IDLinea); cmd.Parameters.AddWithValue("NContrato", Contrato.NContrato); cmd.Parameters.AddWithValue("CodCliente", Contrato.CodCliente); cmd.Parameters.AddWithValue("NombreCliente", Contrato.NombreCliente); cmd.Parameters.AddWithValue("ODP", Contrato.ODP); cmd.Parameters.AddWithValue("FechaContrato", Contrato.FechaContrato); cmd.Parameters.AddWithValue("CodAsesor", Contrato.CodAsesor); cmd.Parameters.AddWithValue("Estado", Contrato.Estado); cmd.Parameters.AddWithValue("QuienIngreso", Contrato.QuienIngreso); conexion.Open(); cmd.ExecuteNonQuery(); conexion.Close(); return 1; } catch (Exception) { return -1; } }