/// <summary> /// Valida a atualização do turno. /// </summary> /// <param name="turno"></param> /// <returns></returns> IMessageFormattable[] Entidades.IValidadorTurno.ValidaAtualizacao(Entidades.Turno turno) { var consulta = SourceContext.Instance.CreateQuery() .From <Data.Model.Turno>() .Where("(Descricao = ?descricao OR NumSeq = ?numSeq)") .Add("?descricao", turno.Descricao) .Add("?numSeq", turno.NumSeq); if (turno.ExistsInStorage) { consulta.WhereClause .And("IdTurno <> ?id") .Add("?id", turno.IdTurno); } if (consulta.ExistsResult()) { return new IMessageFormattable[] { "Já existe um turno cadastro com os mesmos dados informados.".GetFormatter() } } ; return(new IMessageFormattable[0]); } }
/// <summary> /// Apaga os dados do turno. /// </summary> /// <param name="turno"></param> /// <returns></returns> public Colosoft.Business.DeleteResult ApagarTurno(Entidades.Turno turno) { turno.Require("turno").NotNull(); using (var session = SourceContext.Instance.CreateSession()) { var resultado = turno.Delete(session); if (!resultado) { return(resultado); } return(session.Execute(false).ToDeleteResult()); } }
public string Modificar(Entidades.Turno turno) { Conexion Conexion = new Conexion(); SqlParameter[] parametros = new SqlParameter[7]; parametros[0] = new SqlParameter(); parametros[0].ParameterName = "@desc"; parametros[0].SqlDbType = SqlDbType.VarChar; parametros[0].Size = 225; parametros[0].Value = turno.Descripcion; parametros[1] = new SqlParameter(); parametros[1].ParameterName = "@hinicio"; parametros[1].SqlDbType = SqlDbType.Int; parametros[1].Value = turno.Hora_inicio; parametros[2] = new SqlParameter(); parametros[2].ParameterName = "@hfin"; parametros[2].SqlDbType = SqlDbType.Int; parametros[2].Value = turno.Hora_fin; parametros[3] = new SqlParameter(); parametros[3].ParameterName = "@valorkm"; parametros[3].SqlDbType = SqlDbType.Float; parametros[3].Value = turno.Valor_km; parametros[4] = new SqlParameter(); parametros[4].ParameterName = "@pbase"; parametros[4].SqlDbType = SqlDbType.Float; parametros[4].Value = turno.Precio_base; parametros[5] = new SqlParameter(); parametros[5].ParameterName = "@habilitado"; parametros[5].SqlDbType = SqlDbType.TinyInt; parametros[5].Value = turno.Habilitado; parametros[6] = new SqlParameter(); parametros[6].ParameterName = "@id_turno"; parametros[6].SqlDbType = SqlDbType.Int; parametros[6].Value = turno.Id_turno; return(Conexion.Ejecutar(parametros, "CRAZYDRIVER.spModificarTurno")); }
public object BusquedaTurno(Entidades.Turno turno) { Conexion Conexion = new Conexion(); SqlParameter[] parametros = new SqlParameter[1]; parametros[0] = new SqlParameter(); parametros[0].ParameterName = "@desc"; parametros[0].SqlDbType = SqlDbType.NVarChar; parametros[0].Size = 225; parametros[0].Value = turno.Descripcion; DataTable DtResultado = new DataTable("Turnos"); DtResultado = Conexion.RetornarTabla(parametros, "CRAZYDRIVER.spBuscarTurno"); return(DtResultado); }
public static string Modificar(Entidades.Turno turno) { return(CapaNegocio.NTurno.Modificar(turno)); }
public static void BusquedaTurno(DataGridView tablaTurnos, Entidades.Turno turno) { tablaTurnos.DataSource = CapaNegocio.NTurno.BusquedaTurno(turno); }
public static string Alta(Entidades.Turno turno) { string respuesta = CapaNegocio.NTurno.Alta(turno); return(respuesta); }
public static string Modificar(Entidades.Turno turno) { return(new DTurno().Modificar(turno)); }
public static object BusquedaTurno(Entidades.Turno turno) { return(new DTurno().BusquedaTurno(turno)); }
public static string Alta(Entidades.Turno turno) { return(new DTurno().Alta(turno)); }