public int InsertServicio(Servicios s) { int val = 0; try { using (ClusmextContext context = new ClusmextContext()) { if (s.IdServicios > 0) { context.Entry(s).State = EntityState.Modified; } else { context.Entry(s).State = EntityState.Added; } val = context.SaveChanges(); } } catch (Exception ex) { } return(val); }
public Servicios GetRawServicio(int id) { Servicios s = new Servicios(); if (id == 0) { s.Id_Empresa = -1; s.Id_Proveedor = -1; s.Id_tipo_servicio = -1; s.IdEstatusServicio = -1; s.Id_Moneda = -1; s.Id_Lapso = -1; return(s); } try { using (ClusmextContext context = new ClusmextContext()) { s = context.Servicios.Where(x => x.IdServicios == id).SingleOrDefault(); } } catch (Exception ex) { } return(s); }
public Servicios GetServicio(int id) { Servicios s = new Servicios(); if (id == 0) { s.Id_Empresa = -1; s.Id_Proveedor = -1; s.Id_tipo_servicio = -1; s.IdEstatusServicio = -1; s.Id_Moneda = -1; s.IdDireccion = -1; return(s); } try { using (ClusmextContext context = new ClusmextContext()) { s = context.Servicios.Include("Ca_Tipo_Servicio").Include("Empresas").Include("Ca_Moneda").Include("SEEstatusServicios").Include("SEDirecciones").Where(x => x.IdServicios == id).SingleOrDefault(); } } catch (Exception ex) { } return(s); }
public List <Model.Servicios> GetServicios(bool?onlyActive) { using (SqlConnection cn = new SqlConnection(_connectionString)) { try { cn.Open(); List <Model.Servicios> listResult = new List <Model.Servicios>(); using (SqlCommand sqlCommand = new SqlCommand()) { sqlCommand.Connection = cn; sqlCommand.CommandType = CommandType.StoredProcedure; sqlCommand.CommandText = "GetServicios"; //sqlCommand.Parameters.Add("@Estatus", SqlDbType.Bit,Nullable); //sqlCommand.Parameters["@Estatus"].Value = onlyActive; sqlCommand.Parameters.AddWithValue("@Estatus", DBNull.Value); using (SqlDataReader reader = sqlCommand.ExecuteReader()) { while (reader.Read()) { DateTime?dtFechaModificacion = new DateTime(); if (!string.IsNullOrEmpty(reader["FechaModificacion"].ToString())) { dtFechaModificacion = Convert.ToDateTime(reader["FechaModificacion"]); } else { dtFechaModificacion = null; } Model.Servicios model = new Model.Servicios { Id = Convert.ToInt32(reader["Id"]), Descripcion = reader["Descripcion"].ToString(), Estado = Convert.ToBoolean(reader["Estado"]), Costo = Convert.ToDecimal(reader["Costo"]), FechaCreacion = Convert.ToDateTime(reader["FechaCreacion"]), FechaModificacion = dtFechaModificacion }; listResult.Add(model); } } } return(listResult); } catch (Exception ex) { return(new List <Model.Servicios>()); } finally { cn.Close(); } } }
public Model.Servicios EditServicio(Model.Servicios servicio) { using (SqlConnection cn = new SqlConnection(_connectionString)) { try { cn.Open(); Model.Servicios objResult = new Model.Servicios(); using (SqlCommand sqlcommand = new SqlCommand()) { sqlcommand.Connection = cn; sqlcommand.CommandType = CommandType.StoredProcedure; sqlcommand.CommandText = "EditServicio"; sqlcommand.Parameters.AddWithValue("@Id", servicio.Id); sqlcommand.Parameters.AddWithValue("@Descripcion", servicio.Descripcion); //sqlcommand.Parameters.AddWithValue("@FechaModificacion", SqlDbType.DateTime); sqlcommand.Parameters.AddWithValue("@Costo", servicio.Costo); sqlcommand.Parameters.AddWithValue("@Estado", servicio.Estado); using (SqlDataReader reader = sqlcommand.ExecuteReader()) { while (reader.Read()) { DateTime?dtFechaModificacion = new DateTime(); if (!String.IsNullOrEmpty(reader["FechaModificacion"].ToString())) { dtFechaModificacion = Convert.ToDateTime(reader["FechaModificacion"]); } else { dtFechaModificacion = Convert.ToDateTime(reader["FechaModificacion"]); } objResult = new Model.Servicios { Id = Convert.ToInt32(reader["Id"]), Descripcion = reader["Descripcion"].ToString(), Estado = Convert.ToBoolean(reader["Estado"]), Costo = Convert.ToDecimal(reader["Costo"]), FechaCreacion = Convert.ToDateTime(reader["FechaCreacion"]), FechaModificacion = dtFechaModificacion }; } } } return(objResult); } catch (Exception e) { return(new Model.Servicios()); } finally { cn.Close(); } } }
public Model.Servicios EditServicios(Model.Servicios servicio) { Model.Servicios response = oBussinessServicios.EditServicio(servicio); return(response); }
public Model.Servicios CreateServicios(Model.Servicios servicio) { Model.Servicios response = oBussinessServicios.CreateServicio(servicio); return(response); }