public int CreateCitaProducto(BaseEntity entity) { var errores = ComprobarErrores(entity); if (errores != null) { return(0); } var cita = (Cita)entity; int id_empleado = crud.ObtenerEmpleadoDisponibleProd(entity); if (id_empleado < 0) { return(0); } cita.id_empleado = id_empleado; cita.codigo = Utils.TokenGenerator.GenerarAlfanumerico(8); int id_cita = crud.CreateCitaProducto <int>(cita); for (int i = 0; i < cita.items.Length; i++) { var itemXCita = new ItemXCita { id_cita = id_cita, id_item = cita.items[i] }; crud.InsertItemCita(itemXCita); } return(1); }
public SqlOperation GetInsertProductCitaStatement(ItemXCita itemXCita) { var operacion = new SqlOperation { ProcedureName = "INSERTAR_ITEM_CITA" }; operacion.AddIntParam(DB_COL_ID_ITEM, itemXCita.id_item); operacion.AddIntParam(DB_COL_ID_CITA, itemXCita.id_cita); return(operacion); }
public void InsertItemCita(ItemXCita itemXCita) { var sqlOperation = mapper.GetInsertProductCitaStatement(itemXCita); dao.ExecuteProcedure(sqlOperation); }