protected void Page_Load(object sender, EventArgs e) { clsServico servico = new clsServico(); #region Variáveis com dados para realização do agendamento servico.proxCodigo(); string proxCodigo = servico.codigo; string dtInicio = Request["dtInicioServico"].ToString(); string hrInicio = Request["horaInicio"].ToString(); string hrFim = Request["horaFim"].ToString(); string cep = Request["cep"].ToString(); string cidade = Request["cidade"].ToString(); string bairro = Request["bairro"].ToString(); string rua = Request["rua"].ToString(); string num = Request["num"].ToString(); string uf = Request["estado"].ToString(); string comp = Request["comp"].ToString(); string emailCliente = Request["cliente"].ToString(); string emailCuidador = Request["cuidador"].ToString(); string cdPaciente = Request["cdPaciente"].ToString(); #endregion bool viraDia = Convert.ToBoolean(Session["viraDia"]); if (!(servico.finalizarServico(proxCodigo, dtInicio, hrInicio, hrFim, cep, cidade, bairro, rua, num, uf, comp, emailCliente, emailCuidador, cdPaciente, viraDia))) { Response.Write("false|" + proxCodigo); } Response.Write("true|" + proxCodigo); }
protected void Page_Load(object sender, EventArgs e) { clsServico servico = new clsServico(); string controle = Request["control"].ToString(); if (controle == "0") { string dataAtual = Request["diaAtual"].ToString(); string horaAtual = Request["horaAtual"].ToString(); string horaFinal = Request["horaFim"].ToString(); string[] dataSeparada = dataAtual.Split('-'); string[] horaSeparadaInicio = horaAtual.Split(':'); string[] horaSeparadaFim = horaFinal.Split(':'); var dataI = new DateTime(int.Parse(dataSeparada[0]), int.Parse(dataSeparada[1]), int.Parse(dataSeparada[2]), int.Parse(horaSeparadaInicio[0]), int.Parse(horaSeparadaInicio[1]), 00); var dataF = new DateTime(int.Parse(dataSeparada[0]), int.Parse(dataSeparada[1]), int.Parse(dataSeparada[2]), int.Parse(horaSeparadaFim[0]), int.Parse(horaSeparadaFim[1]), 00); if (DateTime.Compare(dataF, dataI) < 0) { var dataInicioSoma = new DateTime(int.Parse(dataSeparada[0]), int.Parse(dataSeparada[1]), int.Parse(dataSeparada[2])); dataInicioSoma = dataInicioSoma.AddDays(1); Response.Write(dataInicioSoma.Year + "-" + dataInicioSoma.Month + "-" + dataInicioSoma.Day); } else { Response.Write(dataI.Year + "-" + dataI.Month + "-" + dataI.Day); } } else { #region Variáveis com dados para realização do agendamento servico.proxCodigo(); string proxCodigo = servico.codigo; string dataAtual = Request["diaAtual"].ToString(); string dataFinal = Request["dataFinal"].ToString(); string hrFim = Request["horaFim"].ToString(); string cep = Request["cep"].ToString(); string cidade = Request["cidade"].ToString(); string bairro = Request["bairro"].ToString(); string rua = Request["rua"].ToString(); string num = Request["num"].ToString(); string uf = Request["estado"].ToString(); string comp = Request["comp"].ToString(); string emailCliente = Request["cliente"].ToString(); string cdPaciente = Request["cdPaciente"].ToString(); string vlMaximo = Request["valorMaximo"].ToString(); #endregion bool virarDia; if (dataFinal != dataAtual) { virarDia = true; } else { virarDia = false; } if (!(servico.finalizarServicoAgora(proxCodigo, hrFim, cep, cidade, bairro, rua, num, uf, comp, emailCliente, cdPaciente, vlMaximo, virarDia))) { Response.Write("false | " + proxCodigo); } Response.Write("true | " + proxCodigo); } }