protected void AgregarFecha_ServerClick(object sender, EventArgs e) { DateTime MyDateTime = DateTime.Parse(fecha.Value); if (MyDateTime.Date > DateTime.Now.Date) { DataTable tabla = crearTablaFechaComidaEmpleado(); Object[] datos = new Object[1]; datos[0] = String.Format("{0:MM-dd-yyyy}", MyDateTime); tabla.Rows.Add(datos); foreach (DateTime dt in list) { datos[0] = String.Format("{0:MM-dd-yyyy}", dt); // "03/09/2008" tabla.Rows.Add(datos); } //deberia de enviar un error } else { mostrarMensaje("danger", "Precaucion: ", "No se pueden agregar fechas antes de la fecha actual o del mismo dia");//String tipoAlerta, String alerta, String mensaje } GridFechasReservadas.DataBind(); list.Add(MyDateTime); btnAceptar.Disabled = false; }
/** * Requiere: n/a * Efectua: Crea la DataTable para desplegar. * retorna: un dato del tipo DataTable con la estructura para consultar. */ protected DataTable crearTablaFechaComidaEmpleado()//consultar { DataTable tabla = new DataTable(); DataColumn columna; columna = new DataColumn(); columna.DataType = System.Type.GetType("System.String"); columna.ColumnName = "Fecha Reservada"; tabla.Columns.Add(columna); GridFechasReservadas.DataSource = tabla; GridFechasReservadas.DataBind(); return(tabla); }
protected void AgregarFecha_ServerClick(object sender, EventArgs e) { DateTime MyDateTime = DateTime.Parse(fecha.Value); if (MyDateTime.Date > DateTime.Now.Date) { DataTable tabla = crearTablaFechaComidaEmpleado(); Object[] datos = new Object[1]; datos[0] = String.Format("{0:MM-dd-yyyy}", MyDateTime); tabla.Rows.Add(datos); foreach (DateTime dt in list) { datos[0] = String.Format("{0:MM-dd-yyyy}", dt); // "03/09/2008" tabla.Rows.Add(datos); }/*else{ * //deberia de enviar un error * }*/ GridFechasReservadas.DataBind(); list.Add(MyDateTime); btnAceptar.Disabled = false; } }