private string DiasSuministroProc(PRO_SuministroDeProcedimiento_Historico _itemProcedimiento) { try { String _Dias; _Dias = ""; if (_itemProcedimiento.Lunes == true) { _Dias = "Lunes-" + _Dias; } if (_itemProcedimiento.Martes == true) { _Dias = "Martes-" + _Dias; } if (_itemProcedimiento.Miercoles == true) { _Dias = "Miercoles-" + _Dias; } if (_itemProcedimiento.Jueves == true) { _Dias = "Jueves-" + _Dias; } if (_itemProcedimiento.Viernes == true) { _Dias = "Viernes-" + _Dias; } if (_itemProcedimiento.Sabado == true) { _Dias = "Sabado-" + _Dias; } if (_itemProcedimiento.Domingo == true) { _Dias = "Domingo" + _Dias; } if (_itemProcedimiento.SegunNecesidad == true) { _Dias = "Segun Necesidadd" + _Dias; } if (_itemProcedimiento.Lunes == true && _itemProcedimiento.Martes == true && _itemProcedimiento.Miercoles == true && _itemProcedimiento.Jueves == true && _itemProcedimiento.Viernes == true && _itemProcedimiento.Sabado == true && _itemProcedimiento.Domingo == true) { _Dias = "Todos los dias"; } return(_Dias); } catch (Exception ex) { return(""); MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private string HorarioSuministroProc(PRO_SuministroDeProcedimiento_Historico _itemProcedimiento) { try { String _Horario; _Horario = ""; if (_itemProcedimiento.h00 == true) //Turno Noche { _Horario = "24-" + _Horario; } if (_itemProcedimiento.h23 == true) { _Horario = "23-" + _Horario; } if (_itemProcedimiento.h22 == true) { _Horario = "22-" + _Horario; } if (_itemProcedimiento.h21 == true) { _Horario = "21-" + _Horario; } if (_itemProcedimiento.h20 == true) { _Horario = "20-" + _Horario; } if (_itemProcedimiento.h19 == true) { _Horario = "19-" + _Horario; } if (_itemProcedimiento.h18 == true) { _Horario = "18-" + _Horario; } if (_itemProcedimiento.h17 == true) { _Horario = "17-" + _Horario; } if (_itemProcedimiento.h16 == true) { _Horario = "16-" + _Horario; } if (_itemProcedimiento.h15 == true) { _Horario = "15-" + _Horario; } if (_itemProcedimiento.h14 == true) { _Horario = "14-" + _Horario; } if (_itemProcedimiento.h13 == true) { _Horario = "13-" + _Horario; } if (_itemProcedimiento.h12 == true) { _Horario = "12-" + _Horario; } if (_itemProcedimiento.h11 == true) { _Horario = "11-" + _Horario; } if (_itemProcedimiento.h10 == true) { _Horario = "10-" + _Horario; } if (_itemProcedimiento.h09 == true) { _Horario = "09-" + _Horario; } if (_itemProcedimiento.h08 == true) { _Horario = "08-" + _Horario; } if (_itemProcedimiento.h07 == true) { _Horario = "07-" + _Horario; } if (_itemProcedimiento.h06 == true) { _Horario = "06-" + _Horario; } if (_itemProcedimiento.h05 == true) { _Horario = "05-" + _Horario; } if (_itemProcedimiento.h04 == true) { _Horario = "04-" + _Horario; } if (_itemProcedimiento.h03 == true) { _Horario = "03-" + _Horario; } if (_itemProcedimiento.h02 == true) { _Horario = "02-" + _Horario; } if (_itemProcedimiento.h01 == true) { _Horario = "01-" + _Horario; } if (_itemProcedimiento.SegunNecesidad == true) //Otro horario { _Horario = "Segun Necesidad"; } if (_itemProcedimiento.UnicaVez == true) { _Horario = "Unica Vez"; } if (_itemProcedimiento.h01 == false && _itemProcedimiento.h02 == false && _itemProcedimiento.h03 == false && _itemProcedimiento.h04 == false && _itemProcedimiento.h05 == false && _itemProcedimiento.h06 == false && _itemProcedimiento.h07 == false && _itemProcedimiento.h08 == false && _itemProcedimiento.h09 == false && _itemProcedimiento.h10 == false && _itemProcedimiento.h11 == false && _itemProcedimiento.h12 == false && _itemProcedimiento.h13 == false && _itemProcedimiento.h14 == false && _itemProcedimiento.h15 == false && _itemProcedimiento.h16 == false && _itemProcedimiento.h17 == false && _itemProcedimiento.h18 == false && _itemProcedimiento.h19 == false && _itemProcedimiento.h20 == false && _itemProcedimiento.h21 == false && _itemProcedimiento.h22 == false && _itemProcedimiento.h23 == false && _itemProcedimiento.h00 == false && _itemProcedimiento.SegunNecesidad == null && _itemProcedimiento.UnicaVez == null) { _Horario = "Segun Necesidadd"; } return(_Horario); } catch (Exception ex) { return(""); MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void dataGridViewProcedimientos_CellValueChanged(object sender, DataGridViewCellEventArgs e) { try { if (e.ColumnIndex == (int)Col_Procedimiento.CHECK) { if (dataGridViewProcedimientos.CurrentRow != null) { DataGridViewCheckBoxCell cellSelecion = dataGridViewProcedimientos.Rows[e.RowIndex].Cells[(int)Col_Procedimiento.CHECK] as DataGridViewCheckBoxCell; if (Convert.ToBoolean(cellSelecion.Value)) { if (dataGridViewProcedimientos.CurrentRow.Cells[(int)Col_Procedimiento.ID_GENERICO].Value != null) { TraeDescartables(Convert.ToInt32(dataGridViewProcedimientos.Rows[e.RowIndex].Cells[(int)Col_Procedimiento.ID_SUMINISTRO].Value)); } else { TraeDescartablesNutricion(Convert.ToInt32(dataGridViewProcedimientos.Rows[e.RowIndex].Cells[(int)Col_Procedimiento.ID_SUMINISTRO].Value), Convert.ToInt32(dataGridViewProcedimientos.CurrentRow.Cells[(int)Col_Procedimiento.ID_PROCEDIMIENTO].Value)); } } if (Convert.ToBoolean(cellSelecion.Value) == false) { for (int i = 0; i < dataGridViewDescartables.Rows.Count; i++) { if (Convert.ToInt32(dataGridViewDescartables.Rows[i].Cells[(int)Col_Descartables.ID_SUMINISTRO].Value) == Convert.ToInt32(dataGridViewProcedimientos.CurrentRow.Cells[(int)Col_Procedimiento.ID_SUMINISTRO].Value)) { dataGridViewDescartables.Rows[i].Visible = false; } } for (int i = 0; i < dataGridViewDescartables.Rows.Count; i++) { if (dataGridViewDescartables.Rows[i].Visible == false) { dataGridViewDescartables.Rows.RemoveAt(i); } } } } } if (e.ColumnIndex == (int)Col_Procedimiento.CHECK) { DataGridViewCheckBoxCell cellSelecion = dataGridViewProcedimientos.Rows[e.RowIndex].Cells[(int)Col_Procedimiento.CHECK] as DataGridViewCheckBoxCell; SISTMEDEntities E = new SISTMEDEntities(); E.Configuration.ValidateOnSaveEnabled = false; int _suministroID = Convert.ToInt32(dataGridViewProcedimientos.Rows[e.RowIndex].Cells[(int)Col_Procedimiento.SUMINISTRO_ID].Value); PRO_SuministroDeProcedimiento_Historico _hist = new PRO_SuministroDeProcedimiento_Historico { suministroDeProcedimiento_id = _suministroID, impFactu = Convert.ToBoolean(cellSelecion.Value) }; E.PRO_SuministroDeProcedimiento_Historico.Attach(_hist); E.Entry(_hist).Property(f => f.impFactu).IsModified = true; E.SaveChanges(); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }